Оглавление:
- Шаг 1. Определите значение LDR
- Шаг 2: добавление сервопривода
- Шаг 3: поиск правильного положения для LDR
- Шаг 4. Наклейте Ldr на экран
- Шаг 5. Устранение неполадок
Видео: Взлом Chrome T-rex с использованием Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:47
В этом уроке мы взломаем игру 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 на препятствие.
Рекомендуемые:
Взлом игры 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
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем