
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

В этом уроке мы взломаем игру chrome t-rex с помощью arduino
Запасы:
Для этого проекта нам понадобятся следующие компоненты: Arduino UNO -X1, макетная плата X1, сервомотор -X1LDR -X1, резистор 10 кОм, -X1, кабели и провода перемычки -X1.
Шаг 1. Определите значение LDR



• Прежде всего вы должны найти значение LDR, в котором вы хотите прыгнуть на вашем тираннозавре. • Для этого выполните подключение в соответствии с принципиальной схемой. Arduino (5 В) - LDR (клемма 1) Arduino (A0) - LDR (клемма 2) Arduino (GND) - резистор - LDR (клемма 2) • Теперь загрузите файл ldr test.ino, указанный ниже • откройте этот код в arduino IDE и загрузите его на свою плату Arduino. • Теперь откройте браузер Chrome • а также откройте последовательный монитор Arduino • Теперь поместите LDR в область препятствия на экране (см. Изображение выше) • запишите показания, когда вы помещаете LDR на ' область препятствий »• А также запишите показания, когда вы помещаете LDR в« зону без препятствий »• теперь вам нужно найти максимальное значение, когда вы помещаете LDR в« зону препятствий ». Пример: Предположим, когда я помещаю LDR на« препятствие » 'тогда серийный монитор показывает его значение ниже 500. И аналогично, когда я помещаю его в зону без препятствий, он показывает значение выше 600. Итак, мое значение Threshold (ниже этого я хочу перепрыгнуть t Rex) составляет 500 Но здесь я предполагаю пороговое значение значение 510 (я добавил +10 к моему пороговому значению для большей точности) Таким образом, всякий раз, когда ldr обнаруживает препятствие, значение ldr всегда ниже, чем n пороговое значение (510), чтобы он перепрыгнул через нашего тираннозавра.
Шаг 2: добавление сервопривода




• Теперь прикрепите серводвигатель к клавиатуре. • Выполните подключение, показанное на схеме выше. • Теперь загрузите chrome dino game.ino на плату Arduino.
Шаг 3: поиск правильного положения для LDR

• Теперь, прежде чем наклеить LDR на экран, вы должны найти его правильное положение. • Для этого вы должны удерживать перед экраном (см. Изображение выше) и видеть, что ваш серводвигатель должен нажимать кнопку в нужное время, когда препятствие приходит • Если тираннозавр прыгает слишком рано, когда появляется препятствие, удерживайте ldr вперед • и если тираннозавр прыгает слишком поздно, когда появляется препятствие, то удерживайте ldr backword
Шаг 4. Наклейте Ldr на экран

• После нахождения правильного положения для LDR приклейте ldr на экране • Теперь запустите это.
Шаг 5. Устранение неполадок
• Если ваш проект успешно запущен в первый раз, но через какое-то время он не работает, вам нужно проверить пороговое значение, для этого я также пишу последовательные функции в 'chrome dino game.ino', так что узнайте, что дает вам ваш серийный монитор значение Ldr, когда вы помещаете ldr на препятствие. Теперь я предлагаю вам вместо изменения порогового значения из программы, вам нужно изменить яркость дисплея и установить его на ту точку, в которой ваш последовательный монитор дает вам значения ниже порогового значения когда вы устанавливаете LDR на препятствие.
Рекомендуемые:
Взлом USB-аккумуляторов для питания Arduino: 6 шагов

Взлом USB-аккумуляторов для питания Arduino: использование недорогих аккумуляторов для питания ваших цепей Arduino настолько неприятно из-за их низкого тока, схемы автоматического отключения. Если внешний аккумулятор не обнаруживает достаточно значительную нагрузку, они просто отключаются после 30-40 секунд. Давайте изменим Ch
Взлом игры Dinosaur Game в Google Chrome: 9 шагов

Взломанная игра «Динозавр» Google Chrome Games: chrome t-rex run - очень увлекательная игра. Здесь мы собираемся сделать его более интересным, используя Arduino. Эта игра с динозаврами не появится на странице без подключения к Интернету. Вы также можете сделать это с помощью Raspberry Pi, здесь мы подробно сравниваем обе платы Arduino
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов

Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов

Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов

RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT