Оглавление:

Flappy Bird с использованием Arduino и обработки: 5 шагов
Flappy Bird с использованием Arduino и обработки: 5 шагов

Видео: Flappy Bird с использованием Arduino и обработки: 5 шагов

Видео: Flappy Bird с использованием Arduino и обработки: 5 шагов
Видео: Flappy Bird на Ардуино! 2024, Июль
Anonim
Flappy Bird с использованием Arduino и обработки
Flappy Bird с использованием Arduino и обработки

Всем привет!!!

Добро пожаловать в новый проект на базе Arduino. Все мы хоть раз в жизни играли в игру с летающими птицами. Что, если мы сыграем в него на нашем ПК и будем управлять им с помощью нашего Arduino ?? Выполните все шаги, приведенные ниже, и к концу этого урока вы будете управлять игрой с помощью своего микроконтроллера.

Шаг 1. Получите материалы

Получите припасы
Получите припасы
Получите припасы
Получите припасы

Поэтому для этого проекта мы будем использовать плату Arduino Uno и ультразвуковой датчик SR-04. Я рекомендую вам покупать эти компоненты на UTSource.net, поскольку они предоставляют недорогие электронные компоненты и модули без ущерба для качества. Проверьте их !!!

1 х Arduino Uno

1 X SR-04 Ультразвуковой датчик

Макетная плата (необязательно) и несколько соединительных проводов

Шаг 2: работа вкратце

Кратко о работе
Кратко о работе
Кратко о работе
Кратко о работе
Кратко о работе
Кратко о работе

Причина, по которой мы использовали здесь ультразвуковой датчик, состоит в том, чтобы получить данные о расстоянии между нашей рукой и

датчик и используйте эти значения для регулировки высоты движущейся птицы. Игра создается в Processing, и Arduino связывается с ней через последовательный порт. Я связал несколько изображений из игры выше, так что взгляните на них, чтобы получить некоторое представление об этом проекте.

Шаг 3. Давайте подключимся

Давайте сделаем связи
Давайте сделаем связи

Сначала подключите SR-04

датчик к плате Arduino. Поскольку для интерфейса используется только один датчик, я не буду добавлять принципиальную схему для этого проекта. Подключения следующие -

SR-04 >> Arduino Uno

Vcc >> 5 В

Земля >> Земля

Триггерный контакт >> Цифровой контакт 11

Echo Pin >> Цифровой контакт 10

Вот и все соединения выполнены.

Шаг 4: Загрузите код Arduino

Загрузите код Arduino
Загрузите код Arduino

Теперь пора загрузить код на плату Arduino.

Загрузите код снизу.

Перед загрузкой кода убедитесь, что выбрали правильный com-порт и скорость передачи, поскольку мы будем использовать его для отправки данных в игру.

***************************************************

установка void ()

{

pinMode (trigPin, ВЫХОД);

pinMode (echoPin, ВХОД);

Serial.begin (9600); // Устанавливаем здесь скорость передачи

}

*******************************************************

Шаг 5: Откройте программу обработки

Откройте программу обработки
Откройте программу обработки

После загрузки кода Arduino загрузите и откройте

код обработки. Снова установите ту же скорость передачи данных и укажите правильный COM-порт, как и ранее.

*******************************************************

void setup () {

размер (400, 600);

p1.x = ширина + 50;

p2.x = ширина + 220;

p3.x = ширина + 370;

myPort = новый последовательный порт (это, «COM3», 9600); // Здесь меняем com-порт и скорость передачи

myPort.bufferUntil (10);

}

********************************************************

Теперь давайте попробуем эту игру. Просто нажмите кнопку запуска в процессе обработки Ide, и все готово.

Птица движется в соответствии с расстоянием между вашей рукой и датчиком.

Надеюсь, вам понравился этот небольшой инструктаж. Если да, то проявите некоторую поддержку, нажав кнопку «Избранное» и поделитесь ею с друзьями. Если вам нужна помощь, не стесняйтесь комментировать ниже. На сегодня все, ребята. Скоро увидимся с еще одним потрясающим проектом.

Рекомендуемые: