Мазмуну:
- 1 -кадам: LDR баасын аныктоо
- 2 -кадам: Servo кошуу
- 3 -кадам: LDR үчүн туура позицияны табуу
- 4 -кадам: Экрандагы Ldr Stick
- 5 -кадам: Мүчүлүштүктөрдү оңдоо
Video: Chrome T-rex Game Hack Arduino колдонуу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул окуу куралында биз Chrome t-rex оюнун arduino менен бузабыз
Берилиштер:
Бизге бул долбоор үчүн төмөнкү компоненттер керек:
1 -кадам: LDR баасын аныктоо
• Биринчиден, сиз т-рекске секиргиңиз келген LDR маанисин табышыңыз керек. Arduino (5V) - LDR (терминал 1) Arduino (A0) - LDR (терминал 2) Arduino (GND) - Резистор- LDR (терминал 2) • Эми төмөндө берилген 'ldr test.ino' файлын жүктөп алыңыз • бул кодду arduinoдо ачыңыз IDE жана аны arduino тактаңызга жүктөңүз. • азыр Chrome браузерин ачыңыз • жана ошондой эле arduino сериялык мониторун ачыңыз • Эми LDRди экрандын тоскоолдук болгон жерине коюңуз (жогорудагы сүрөттү караңыз) • LDR'ди койгондо окууну жазыңыз тоскоолдуктар аймагы '• Жана LDR'ди "эч кандай тоскоолдуксуз аймакка" койгондо окууңузду белгилеңиз • эми LDRди "тоскоолдук area'га" койгондо максималдуу маанини табышыңыз керек. Мисалы: Мен LDRди качан "тоскоолдукка" койгом дейли "Андан кийин сериялык монитор анын маанисин 500дөн төмөн көрсөтөт. Ошол эле мен аны эч кандай тоскоолдуксуз жерге койгондо, ал 600дөн жогору маанини көрсөтөт. Ошентип, менин босоголук мааним (мунун астында мен Рекске секиргим келет) 500 Бирок бул жерде мен босогону кабыл алам 510 мааниси (тактыгым үчүн босогодо +10 кошуп койгом) Ошентип, качан ldr тоскоолдукту аныктаса, ldr мааниси дайыма төмөн болот n босого мааниси (510), ошондуктан ал биздин т-рекске секирет.
2 -кадам: Servo кошуу
• Эми серво моторун клавиатурага жабыштырыңыз • Жогорудагы схемада көрсөтүлгөн байланышты түзүңүз. • Эми 'chrome dino game.ino' ардуино тактасына жүктөңүз.
3 -кадам: LDR үчүн туура позицияны табуу
• Эми LDRди экранга чыгарардан мурун, анын туура жайгашуусун табышыңыз керек. • Бул үчүн сиз экрандын алдында кармап турушуңуз керек (жогорудагы сүрөттү караңыз) жана сиздин servo моторуңуз тоскоолдук болгондо өз убагында баскычты басышы керек экенин көрүңүз. келет • Эгерде тоскоолдук келгенде T-rex өтө эрте секирсе, анда lldr алдыга • жана тоскоолдук келгенде T-rex өтө кеч секирсе, ldr backword сөзүн кармаңыз.
4 -кадам: Экрандагы Ldr Stick
• LDR үчүн туура позицияны тапкандан кийин ldrди экранда чаптаңыз • Эми муну иштетиңиз.
5 -кадам: Мүчүлүштүктөрдү оңдоо
• Эгерде сиздин долбоор биринчи жолу ийгиликтүү иштесе, бирок бир аз убакыттан кийин иштебесе, анда босогонун маанисин текшеришиңиз керек, бул үчүн мен 'chrome dino game.ino' сериялык функцияларын да жазам, андыктан сериялык мониторуңуз сизге эмне берет Ldrди тоскоолдукка койгондо, азыр мен сизге программадан чектик маанини алмаштыруунун ордуна, дисплейдин жарыктыгын өзгөртүп, сериялык мониторуңуз босогодон төмөн маанилерди бере турган жерге коюуну сунуштайм. LDRди тоскоолдукка койгондо.
Сунушталууда:
Dinosaur Game Hack Google Chrome Оюндары: 9 кадам
Dinosaur Game Hack Google Chrome Games: chrome t-rex run-абдан кызыктуу оюн. Бул жерде биз Arduino колдонуу менен аны кызыктуу кылабыз. Бул дино оюну интернетке туташуу барагында көрүнбөйт.Муну малина пи менен да жасасаңыз болот, биз эки тактаны деталдуу түрдө Arduino менен салыштырып көрөлү
DS1307ди кантип колдонуу керек Arduino колдонуу: 7 кадам
DS1307ди кантип колдонуу керек Arduino колдонуу: DS1307 - бул чыныгы убакыт сааты IC (RTC). Бул IC убакыт маалыматтарды берүү үчүн колдонулат. Белгиленген убакыт секундадан, мүнөттөн, сааттардан, күндөрдөн, датадан, айдан жана жылдан башталат. Бул IC Crystal жана 3.6V батареялары сыяктуу кошумча тышкы компоненттерди талап кылат. Кристалл
Neopixel Ws2812 Rainbow LED жарыгы M5stick-C - менен Rainbowту Neopixel Ws2812де иштетүү M5stack M5stick Cди колдонуу Arduino IDEди колдонуу: 5 кадам
Neopixel Ws2812 Rainbow LED Glow with M5stick-C | Rainbow боюнча Neopixel Ws2812де чуркоо M5stack M5stick Cди колдонуу Arduino IDEди колдонуу: Салам балдар бул көрсөтмөлөрдө биз неопиксел ws2812 светодиоддорун же LED тилкесин же LED матрицасын же LED шакегин m5stack m5stick-C өнүктүрүү тактасы менен Arduino IDE менен колдонууну үйрөнөбүз жана биз жасайбыз. аны менен асан -үсөн үлгүсү
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонуу керек: 10 кадам
Blynkти колдонуу менен Arduino WeMos D1 WiFi UNO ESP8266 IOT IDEге шайкеш келген тактаны кантип колдонсо болот: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Compatible Board Description: Description: WiFi ESP8266 Development Board WEMOS D1. WEMOS D1 - ESP8266 12Eге негизделген WIFI өнүктүрүү тактасы. Иштөө тутуму NODEMCUга окшош, бирок аппараттык жабдуулар бузулган