Оглавление:

Автоматический игровой контроллер Google T Rex с использованием Arduino: 7 шагов
Автоматический игровой контроллер Google T Rex с использованием Arduino: 7 шагов

Видео: Автоматический игровой контроллер Google T Rex с использованием Arduino: 7 шагов

Видео: Автоматический игровой контроллер Google T Rex с использованием Arduino: 7 шагов
Видео: Закодил Google Dino на Arduino! [Arduino GameDev] 2024, Июль
Anonim
Image
Image
Необходимые компоненты
Необходимые компоненты

давай построим это

Шаг 1. Немного вступления

все, что вы знаете о t rex aka dino game в Google, и она известна как не интернет-игра.

игра очень проста, просто избегайте препятствий, прыгая и это как бег супер Марио. обычно, чтобы прыгать, мы используем пробел вручную. это очень старая школа для меня …

поэтому в этом уроке я покажу вам, как сделать это в автоматическом режиме, то есть в автоматическом контроллере.

пожалуйста, посмотрите видео о создании для более подробной информации

Шаг 2: рабочие правила

сеньор

здесь мы хотим обнаружить препятствие и прыгнуть, чтобы обнаружить препятствие. Я использую LDR

Итак, как LDR обнаруживает такое препятствие?

сопротивление LDR изменяется в зависимости от света, то есть в темное время суток сопротивление LDR очень велико, и наоборот. поэтому наше препятствие темного цвета, поэтому мы можем получить разные аналоговые значения. с этим значением с помощью контроллера мы запускаем сервопривод.

сервопривод используется для нажатия клавиши пробела. так это принцип работы

Шаг 3: Необходимые компоненты

arduino uno

вы можете использовать любой ардуино

серводвигатель

Я использую sg90

LDR

наш датчик

РЕЗИСТОР 10K

Шаг 4: принципиальная схема и подключения

Принципиальная схема и подключения
Принципиальная схема и подключения

пожалуйста, посмотрите видео

Сначала подключите VCC сервопривода к 5 В и заземлите на землю

затем я подключил вывод PWM к выводу 9 Arduino

подключите LDR к выводу a0

Шаг 5: Код

Я использую функцию аналогового чтения Arduino и даю условия для триггеров сервопривода

скачать отсюда

Шаг 6: счастливое творчество

пожалуйста, посмотрите видео. если у вас есть сомнения, пожалуйста, прокомментируйте его ниже

Шаг 7. Ограничения и обновления

Как я сказал в видео, у него есть ограничения

1. arduino не запускает динозавра, когда появляется эта птица.

Решение

Добавление ldr в верхней части будет обнаруживать птицу с помощью этого триггера, мы можем управлять другим сервоприводом (кнопка возврата)

2. не работает при увеличении скорости

3. не работает при изменении цвета (инверсия цвета)

Решение

Мы можем решить эту проблему, добавив больше датчиков и немного сложного кодирования.

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