Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Мигающие яркие огни! Ардуино! Игра! Что еще нужно сказать? Эта игра основана на аркадной игре Cyclone, в которой игрок пытается остановить прокрутку светодиода по кругу в определенном месте.
Шаг 1: материалы
1x Arduino Uno
3x перемычки
1x светодиодная лента WS2812B (я купил свою за 30 долларов на Amazon здесь)
Шаг 2: Код
Загрузите IDE Arduino с сайта www.arduino.cc/en/Main/Software.
Загрузите последнюю версию библиотеки FastLED с
Установите библиотеку в IDE Arduino, следуя инструкциям здесь:
Загрузите код этого проекта отсюда.
Разархивируйте код и откройте его в Arduino, дважды щелкнув по LEDGame.ino.
Шаг 3: Подключение
Подключите три перемычки к светодиодной цепочке. Подключите первый провод от контактной площадки 5 В на светодиодной ленте к контакту 5 В на Arduino. Подключите второй провод от контактной площадки Din на светодиодной ленте к цифровому контакту 7 на Arduino. Подключите последний провод от контактной площадки Gnd на светодиодной ленте к Gnd на Arduino. Возможно, вам придется припаять эти провода к контактным площадкам светодиодной ленты. ВНИМАНИЕ: подключение более 30 светодиодов к нашей Arduino может привести к повреждению встроенного регулятора или источника питания USB из-за перегрузки по току.
Шаг 4: Загрузите код и запустите
Откройте код в среде Arduino IDE. Замените число 27 в строке 24 на количество светодиодов. Определите, какой из светодиодов должен быть центральным, и замените его на число 14 в строке 27. Нажмите кнопку «Загрузить», чтобы загрузить программу на доску. Убедитесь, что вы выбрали правильный тип платы и порт в меню инструментов. Затем откройте монитор последовательного порта, установите скорость передачи данных 9600 бод и следуйте инструкциям на экране.
Шаг 5: Как работает код?
Код представляет собой простой конечный автомат, работающий либо в состоянии выполнения игры, либо в состоянии завершения игры. Цикл for перемещает светодиод по строке до тех пор, пока ввод не будет получен через последовательный порт. Затем игра переходит в состояние окончания игры и вычисляет расстояние светодиода от центра струны.
Шаг 6: Спасибо за чтение
Если вам понравился этот учебник, пожалуйста, подумайте о его добавлении в избранное и, пожалуйста, посетите мой блог здесь. Спасибо за чтение, и если у вас есть предложения или изменения, оставьте их в комментариях ниже.
Рекомендуемые:
Игра Arduino Cyclone: 5 шагов (с изображениями)
Arduino Cyclone Game: Я никогда не играл в настоящую аркадную игру с циклонами, но мне нравится идея играть с нашим временем реакции. Я разработал миниатюрную игру. Он состоит из 32 светодиодов, образующих круг, светодиоды загораются один за другим в качестве светодиода. Цель - нажать на кнопку
POiNG! - Аркадная игра Arduino!: 3 шага
POiNG! - Arduino Arcade Game !: Мы будем создавать аркадную игру в стиле PONG, в которой будут использоваться части из «Самого полного начального комплекта UNO R3 Project»; комплект от Elegoo Inc. Полное раскрытие информации - Большинство деталей, поставляемых для этого руководства, были предоставлены автору Elegoo
Cyclone (светодиодная игра Arduino): 6 шагов (с изображениями)
Cyclone (Arduino LED Game): в этом уроке я научу вас, как создать светодиодную игру с очень небольшим кодом или опытом! У меня была эта идея какое-то время, и я наконец добрался до ее воплощения. Это забавная игра, которая напоминает нам все аркадные игры. Существуют и другие учебные пособия т
Умная аркадная игра в баскетбол с подсчетом очков с использованием встроенной платформы Evive - Arduino: 13 шагов
Умная аркадная игра «Баскетбол» с подсчетом очков с использованием встроенной платформы Evive - Arduino: из всех существующих игр самыми интересными являются аркады. Итак, мы подумали, а почему бы не сделать его самим дома! И вот мы - самая увлекательная игра, в которую вы когда-либо играли, сделанную своими руками, - аркадную баскетбольную игру DIY! Мало того
Аркадная игра "Скачки на Хэллоуин": 6 шагов
Halloween Horse Racing Arcade Game: В этом году мы решили сделать аркадную игру о скачках на Хэллоуин. Нас вдохновила механическая версия под названием Roll-a-Ball Horse Racing. Нашей целью было сделать игру с простым управлением, которая понравится широкому кругу игроков. Основано на