Проекты на Arduino
Сотни проектов от простых до продвинутых: схемы, код и видео.

Светодиод с управлением кнопкой на Pico (удержание)
Первый проект Pico с входом — чтение кнопки! Светодиод горит, пока кнопка нажата, и гаснет после отпускания. Это большой шаг после светодиодных анимаций: сигнал из внешнего мира в Pico. Изучи Pin.IN (режим входа), Pin.PULL_UP (встроенный подтягивающий резистор — стандарт для кнопок) и чтение button.value(). Светодиод на GP14, кнопка на GP2 (встроенный PULL_UP). Нажата = LOW (0), отпущена = HIGH (1) — обратная логика сначала путает, но это промышленный стандарт.

Pico: независимое управление 2 светодиодами с помощью 2 кнопок
2 кнопки, 2 светодиода — полностью независимо друг от друга! Каждая кнопка управляет своим светодиодом: при нажатии BTN1 загорается красный, при нажатии BTN2 — зелёный; нажмёшь обе — горят оба. Изучишь управление несколькими объектами пинов, тернарный оператор (1 if x else 0 — компактный if-else в Python), независимое управление вводом-выводом и карту GPIO.

Антидребезг кнопки на Pico: IRQ против программного опроса
Нажимаешь кнопку один раз, а код насчитывает 3–4? Это дребезг контактов — металлические контакты колеблются доли миллисекунды! Сравни в мониторе два способа подсчёта рядом: сырой опрос (ловит дребезг и считает лишнее) и IRQ + программный антидребезг (точно). Изучи физику дребезга, программный антидребезг (ticks_diff() > 50ms), регистрацию прерывания Pin.irq(), триггер IRQ_FALLING, обработчики ISR и безопасность global в ISR.

Игра на память на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)
Сколько раундов ты продержишься? Классическая игра на запоминание цветов и звуков появляется у тебя на столе с Raspberry Pi Pico. Pico проигрывает случайную последовательность цветов, у каждого цвета свой светодиод (LED) и своя нота. Повтори её в том же порядке на 4 кнопках, и каждый раунд добавляется ещё один цвет. Нажмёшь не ту — зуммер сыграет мелодию проигрыша, а правильный цвет мигнёт. Списки, случайные числа и чтение кнопок в одной игре.

Игра «Ударь крота» на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)
Бей, когда загорится! Аркадная классика «Ударь крота» у тебя на столе с Raspberry Pi Pico. Четыре светодиода (LED) — четыре норки; горящий светодиод — это выскочивший крот, так что нажми кнопку в том же ряду, пока свет не погас. Каждые 5 попаданий — новый уровень, и кроты показываются всё меньше. У тебя 3 промаха, а зуммер озвучивает каждое попадание, промах и новый рекорд.
