DIY Arduino 1D Pong Game со светодиодной лентой WS2812
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
|
Об этом проекте
В этом проекте представлена одномерная версия классической игры «Понг», сделанная с использованием светодиодной ленты NeoPixel. Игра предназначена для 2 игроков, в которой «мяч» движется по длине светодиодной ленты и отскакивает назад, если нажать кнопку, когда горят несколько конечных светодиодов.
Скорость мяча изменяется после каждого удара, что затрудняет попадание по мячу вовремя.
Устройство очень простое и легкое в изготовлении и содержит следующие компоненты:
- микроконтроллер Arduino Nano
- Светодиодная лента WS2812 с 60 светодиодами
- 4 кнопки
- Зуммер
- Транзистор
- и два резистора
В отличие от простого оборудования, программное обеспечение более сложное и взято с веб-сайта vagrearg.org. Многие параметры можно легко изменить в коде, например:количество пикселей в полосе, размер зоны возврата, интенсивность светодиодных точек, количество баллов, необходимых для победы и т. Д.
Игра сделана интересной с несколькими особенностями. Во-первых, мяч будет становиться все быстрее и быстрее с каждым ударом вперед и назад. Во-вторых, мяч может быть отброшен в пределах синей «зоны», и он будет возвращаться быстрее, чем дальше вы попадете в зону, и мяч попадет в нее. Это, конечно, рискует оказаться слишком поздно. В-третьих, вы можете увеличить отдачу, удерживая кнопку ускорения во время нажатия. Стоимость повышения - уменьшение вашей зоны поражения.
В завершение все детали помещаются в подходящий ящик из ПВХ пластины и покрываются самоклеящимися цветными обоями, чтобы устройство получило функциональный и интересный вид.
Спасибо за просмотр
Код
- Код
Код C / C ++
Нет предварительного просмотра (только загрузка).
Схема
Производственный процесс
- Музыкальный визуализатор DIY LUMAZOID для Arduino
- Самодельные простейшие часы Numitron IV9 с Arduino
- Игра с гироскопом Arduino с MPU-6050
- Игра Arduino Pong - OLED-дисплей
- Рулетка DIY 37 LED
- Игровой контроллер Arduino
- Игра Arduino Pong на матрице 24x16 с MAX7219
- Arduino с Bluetooth для управления светодиодом!
- Игра Pixel Chaser
- Простое измерительное колесо с поворотным энкодером, сделанное своими руками