Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
Всем привет!!!
Добро пожаловать в новый проект на базе 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.
Загрузите код снизу.
Перед загрузкой кода убедитесь, что выбрали правильный 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, и все готово.
Птица движется в соответствии с расстоянием между вашей рукой и датчиком.
Надеюсь, вам понравился этот небольшой инструктаж. Если да, то проявите некоторую поддержку, нажав кнопку «Избранное» и поделитесь ею с друзьями. Если вам нужна помощь, не стесняйтесь комментировать ниже. На сегодня все, ребята. Скоро увидимся с еще одним потрясающим проектом.
Рекомендуемые:
Робот SCARA: изучение прямой и обратной кинематики !!! (Поворот сюжета. Узнайте, как создать интерфейс в реальном времени в ARDUINO с помощью ОБРАБОТКИ !!!!): 5 шагов (с изображени
Робот SCARA: изучение прямой и обратной кинематики !!! (Поворот сюжета. Узнайте, как создать интерфейс в реальном времени в ARDUINO с помощью ОБРАБОТКИ !!!!): Робот SCARA - очень популярная машина в мире индустрии. Это название означает как «Селективная совместимая сборка робота-манипулятора», так и «Селективно-совместимый шарнирный манипулятор робота». По сути, это робот с тремя степенями свободы, первые две из которых
Arduino Flappy Bird - Arduino 2,4-дюймовый сенсорный TFT-экран SPFD5408 Bird Game Project: 3 шага
Arduino Flappy Bird | Сенсорный TFT-экран Arduino 2,4 дюйма SPFD5408 Bird Game Project: Flappy Bird была слишком популярной игрой за несколько лет, и многие люди создавали ее по-своему, я тоже, я создал свою версию flappy bird с Arduino и дешевым 2,4-дюймовым TFT Тачскрин SPFD5408, Итак, приступим
Вольтметр своими руками с использованием Arduino и обработки: 4 шага
Сделай сам вольтметр с использованием Arduino и обработки: Здравствуйте и добро пожаловать в сегодняшний проект. Я Сарвеш, и сегодня мы сделаем вольтметр на базе Arduino. Но что отличает этот, так это то, что он показывает свои результаты в программном обеспечении для обработки. В одном из моих предыдущих уроков мы сделали процесс
Gesture Hawk: робот, управляемый жестами руки, с использованием интерфейса на основе обработки изображений: 13 шагов (с изображениями)
Gesture Hawk: робот, управляемый жестами руки, использующий интерфейс на основе обработки изображений: Gesture Hawk был продемонстрирован в TechEvince 4.0 как простой человеко-машинный интерфейс на основе обработки изображений. Его полезность заключается в том, что для управления роботизированной машиной, которая работает на разных
Мобильная виртуальная реальность с использованием обработки для Android (TfCD): 7 шагов (с изображениями)
Мобильная виртуальная реальность с использованием обработки для Android (TfCD). Виртуальная реальность (VR) - одна из новых технологий, которые могут быть интересны в будущих продуктах. В нем много возможностей, и вам даже не понадобятся дорогие VR-очки (Oculus Rift). Это может показаться очень сложным сделать самому, но основы