Оглавление:
- Шаг 1. Создание проекта на макетной плате
- Шаг 2: программирование игры
- Шаг 3: Играйте и получайте удовольствие:)
Видео: Игра «Космический удар» с гироскопом и ЖК-дисплеем Nokia 5110: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
После того, как умер мой Тамагочи (последний проект), я начал искать новый способ тратить свое время. Я решил запрограммировать классическую игру Space Impact на Arduino. Чтобы сделать игру немного интереснее и увлекательнее, я использовал датчик гироскопа, который у меня лежал, как контроль над космическим кораблем.
Шаг 1. Создание проекта на макетной плате
Железо очень простое. Тебе нужно:
кнопка и резистор 10 кОм
Arduino (Uno / Nano / не имеет значения)
гироскопический датчик MPU-6050
ЖК-дисплей Nokia 5110
Дополнительно: активный зуммер и резистор 20 Ом
Чтобы упростить задачу, я припаял экран к ЖК-дисплею Nokia. Есть только ЖК-дисплей, переключатель подсветки и несколько булавок на 5 Вольт, GND и т. Д.
Доступны различные типы ЖК-дисплеев Nokia. Возможно придется подкорректировать проводку или немного изменить программу.
Шаг 2: программирование игры
Как и в моем последнем проекте, я разработал всю графику краской и использовал LCDAssistant для преобразования изображений в шестнадцатеричный формат.
Вы можете просто скачать файлы и загрузить их на свой Arduino. Если ваши настройки верны, все должно работать нормально. Вы можете изменить контрастность вашего ЖК-дисплея с помощью myGLCD.setContrast (X);.
Я добавил файл rar (gyro.rar) и два отдельных файла (Graphic.c и gyro.ino). Вы можете выбрать один из этих вариантов.:)
Шаг 3: Играйте и получайте удовольствие:)
Я реализовал две разные скорости полета космического корабля в зависимости от угла, под которым держится гироскоп. Вы должны избегать столкновения с другими объектами, такими как метеориты, или просто уничтожить их лазерными выстрелами. Некоторые препятствия более прочные, чем другие, поэтому вам придется стрелять по ним дважды, чтобы сломать их. Вражеские космические корабли открывают ответный огонь. Цель - собрать как можно больше звезд. После того, как ваш космический корабль будет уничтожен, вы можете увидеть свой счет и время, которое вы прожили.
Если вам нужна версия с джойстиком в качестве управления космическим кораблем, напишите мне сообщение в комментариях ниже.:)
Рекомендуемые:
Электронный космический шаттл: 8 шагов (с фотографиями)
Электронный космический шаттл: я создал этот проект, который объединил две мои любимые области: электронику и космос. Этот космический шаттл сделан полностью с нуля
КОСМИЧЕСКИЙ РОБОТ: 8 шагов
КОСМИЧЕСКИЙ РОБОТ: АВТОМАТИЧЕСКАЯ ТОРМОЗНАЯ СИСТЕМА ВВЕДЕНИЕ: ПЕРВАЯ ВЕРСИЯ: Я НАЧИНАЛ СВОЙ ПРОЕКТ С ИЗГОТОВЛЕНИЯ АВТОМАТИЧЕСКОЙ ТОРМОЗНОЙ СИСТЕМЫ ДЛЯ АВТОМОБИЛЯ. Я СДЕЛАЛ ЭТО ПОТОМУ ЧТО В ИНДИИ КАЖДЫЕ ЧЕТЫРЕ МИНУТЫ ПРОИСХОДИТ АВАРИЯ. СРАВНЕНИЕ СО СМЕРТЬЮ НА ПОЛЕ
Шестисторонняя светодиодная игра на печатной плате с Wi-Fi и гироскопом - PIKOCUBE: 7 шагов (с изображениями)
Шестисторонние светодиодные кристаллы для печатных плат с WIFI и гироскопом - PIKOCUBE: Здравствуйте, создатели, это производитель moekoe! Сегодня я хочу показать вам, как построить настоящие светодиодные кристаллы на основе шести печатных плат и 54 светодиодов в общей сложности. Рядом с внутренним гироскопическим датчиком, который может определять движение и положение игральных костей, куб поставляется с ESP8285-01F, который
Светодиодное управление гироскопом с Arduino: 5 шагов
Управление светодиодом гироскопа с помощью Arduino: в этом проекте я покажу вам, как создать простой 4-светодиодный диммер с наклоном, используя гироскоп и Arduino Uno. Четыре светодиода расположены в виде "+". формы, и они будут светиться сильнее, когда вы наклоните макетную плату. Это не требует пайки
Складной космический дрон с 3D-печатью: 3 шага
Складной космический дрон с 3D-печатью: я просто хочу построить новый вид квадрокоптера, и в итоге он будет как космический корабль … и потому что это дрон, значит, это космический дрон … :) Это видео будет сосредоточено на только сборка рамы, хотя я поставил какой-то компонент по порядку