Проекты · Arduino / ESP32 / Pico

Проекты на Arduino

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

Игра «Перетягивание каната» со светодиодами на Raspberry Pi Pico (лента NeoPixel + 2 кнопки + зуммер)
#168Средний

Игра «Перетягивание каната» со светодиодами на Raspberry Pi Pico (лента NeoPixel + 2 кнопки + зуммер)

Кнопочная дуэль на двоих! Raspberry Pi Pico превращает ленту WS2812B NeoPixel из 30 светодиодов в канат: красный игрок слева, синий справа. Каждое нажатие продвигает твой цвет на один светодиод; заполни всю ленту, чтобы выиграть раунд, и возьми 3 раунда, чтобы выиграть матч. Нажмёшь раньше времени во время отсчёта — потеряешь позиции; пассивный зуммер даёт каждому игроку свой щелчок, а матч заканчивается радугой. neopixel, подавление дребезга и неблокирующий звук на MicroPython.

0.0(0)
1
Игра на память на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)
#174Средний
Premium

Игра на память на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)

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

0.0(0)
Flappy Bird на Raspberry Pi Pico (OLED-дисплей + кнопка + зуммер)
#176Средний
Premium

Flappy Bird на Raspberry Pi Pico (OLED-дисплей + кнопка + зуммер)

Та самая бесящая птичка из телефона, теперь на OLED на 0,96 дюйма с одной кнопкой! Игра в стиле Flappy Bird на Raspberry Pi Pico: каждое нажатие кнопки заставляет птичку взмахнуть крыльями, каждая пройденная пара труб приносит очко, а просветы становятся уже. Зуммер играет звуки взмаха, очка и рекорда. Рекорд хранится в flappy_best.txt, поэтому переживает отключение питания. Физика, столкновения и игровой цикл на 30 FPS в одном файле.

0.0(0)
Пинг-понг на Raspberry Pi Pico (OLED-дисплей + 2 потенциометра + зуммер)
#194Средний
Premium

Пинг-понг на Raspberry Pi Pico (OLED-дисплей + 2 потенциометра + зуммер)

Классическая игра с ракетками и мячом, теперь на OLED на 0,96 дюйма для двоих! Каждый игрок крутит свой потенциометр, чтобы двигать ракетку. Мяч ускоряется с каждым ударом и отскакивает под углом, который зависит от того, куда он попал на ракетке; побеждает тот, кто первым наберёт 5 очков. Зуммер играет звуки стенки, ракетки и очка. Аналоговый вход, целочисленная физика и частичное обновление экрана в одной игре на Raspberry Pi Pico.

0.0(0)
Кубик, который бросают встряхиванием, на Raspberry Pi Pico (MPU-6050 + OLED-дисплей + зуммер)
#195Средний
Premium

Кубик, который бросают встряхиванием, на Raspberry Pi Pico (MPU-6050 + OLED-дисплей + зуммер)

Потерялись кубики? Не беда: встряхни схему, и кубик покатится на OLED на 0,96 дюйма! Акселерометр MPU-6050 чувствует встряхивание, кубик качается и вращается, а когда перестаёшь трясти, он замедляется и останавливается на грани. Кнопка MODE переключает один кубик и два; выпадет дубль — экран вспыхивает, а зуммер играет праздничную мелодию. Raspberry Pi Pico читает датчик напрямую по I2C, библиотека не нужна.

0.0(0)
Шахматные часы на Raspberry Pi Pico (2 дисплея TM1637 + 2 кнопки + зуммер)
#197Средний
Premium

Шахматные часы на Raspberry Pi Pico (2 дисплея TM1637 + 2 кнопки + зуммер)

Сделай ход, нажми кнопку, и часы переключаются на соперника! Шахматные часы для двоих на Raspberry Pi Pico: время каждого игрока убывает на его собственном дисплее TM1637, а сделавший ход получает добавку времени. В последние 10 секунд показываются сотые доли, у проигравшей по времени стороны мигает FLAG, а зуммер подаёт тревогу. Нажми обе кнопки вместе, чтобы поставить на паузу. Драйвер TM1637 встроен в код, библиотека не нужна.

0.0(0)
Игра «Ударь крота» на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)
#199Средний
Premium

Игра «Ударь крота» на Raspberry Pi Pico (4 светодиода + 4 кнопки + зуммер)

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

0.0(0)