Макетная плата и установка Arduino IDE
Белая пластиковая дощечка в дырочку, благодаря которой ты соберёшь схему без паяльника — и пара кликов, чтобы компьютер увидел плату.
Макетная плата (breadboard) — это конструктор для электроники. Втыкаешь ножки деталей в дырочки, и они соединяются по скрытым правилам. Знать эти правила — половина успеха.
Паять страшно и долго. Поэтому прототипы собирают на макетке: всё держится на трении, любую ошибку можно вытащить и переткнуть. Но если не понять, какие дырки соединены между собой, схема не заработает, и ты будешь час искать «почему».
Как устроена макетная плата
+ - . . . . . . . . . . . . . . . . . . . <- шина питания (+)
. . . . . . . . . . . . . . . . . . . . . <- шина земли (-)
a b c d e f g h i j
1 [o o o o o] [o o o o o] <- ряд 1
2 [o o o o o] [o o o o o] <- ряд 2
3 [o o o o o] [o o o o o]
\_________/ \_________/
соединены соединены
a1..e1 вместе f1..j1 вместе
Главные правила:
- Длинные шины по краям (помечены + и −) соединены вдоль всей платы. Сюда подводят питание и землю.
- В центре дырки соединены поперёк, по 5 штук в ряду (a–e и отдельно f–j).
- Канавка посередине разделяет половинки — ряд a–e НЕ соединён с f–j. Туда удобно ставить микросхемы.
То есть если воткнуть ножку резистора в a1, а другой конец детали в b1 — они соединятся (один ряд). А если в a1 и a2 — нет (разные ряды).
Как работает под капотом
Внутри макетки — металлические пружинящие пластинки. Каждая пластинка соединяет группу дырок. Когда ты вставляешь ножку, она прижимается к пластинке, и получается контакт без пайки. Это просто продуманные «провода внутри пластика».
Установка Arduino IDE 2.x
- Скачай Arduino IDE 2 с официального сайта arduino.cc (бесплатно, есть версии для Windows, macOS, Linux).
- Установи и запусти. Подключи плату кабелем USB.
- Вверху выбери плату: Tools → Board → Arduino Uno (для R4 сначала поставь пакет «UNO R4 Boards» через Boards Manager).
- Выбери порт: Tools → Port — там появится твоя плата.
- Нажми галочку (Verify) для проверки и стрелку (Upload) для заливки.
Если плата не видна в списке портов — почти всегда дело в кабеле (бывают кабели «только для зарядки», без линий данных) или в драйвере.
Частые ошибки
- Деталь воткнута вдоль ряда из 5, а не поперёк. Тогда обе ножки в одной точке — короткое замыкание детали.
- Забыли подвести питание к боковым шинам. Шины не запитываются сами — нужен провод от 5V и GND платы.
- Кабель «только зарядка». Плата питается, лампочка горит, но компьютер её не видит. Возьми кабель с данными.
Best practices
- Сразу проводи красный провод от 5V на «+»-шину и чёрный от GND на «−»-шину. Дальше питание берёшь оттуда — меньше путаницы.
- Держи провода короткими и аккуратными — «спагетти» на макетке невозможно отладить.
- Перед заливкой кода всегда жми Verify — это ловит опечатки до подключения железа.
Первый запуск пошагово
Давай закрепим порядок действий, который ты будешь повторять сотни раз. Подключил плату кабелем — на ней загорелся индикатор питания (обычно зелёный светодиод ON). В Arduino IDE 2 в верхней строке появилось выпадающее меню выбора платы — выбери там свою Uno и её порт. Нажми Verify (галочка): IDE скомпилирует код, то есть переведёт твой C++ в машинные команды чипа. Если внизу нет красных ошибок — жми Upload (стрелка): код побежит по USB во флеш-память платы, и пара светодиодов TX/RX на плате коротко мигнёт — это идёт передача.
Полезно сразу освоить монитор порта (Serial Monitor) — окошко, куда плата может писать текст. Мы будем активно им пользоваться для отладки начиная с раздела про ввод. Если что-то «не работает», 90% проблем диагностируются именно там: вывел значение датчика, посмотрел число, понял, в чём дело. Привыкай: сначала смотрим, что реально читает плата, потом делаем выводы, а не гадаем.
Итоги
Боковые шины идут вдоль, центральные ряды — поперёк по пять, канавка разделяет половинки. IDE 2 ставится в пару кликов, главное — выбрать плату и порт. Всё готово, чтобы наконец залить первую программу.