Turinys:
- 1 žingsnis: nustatykite LDR vertę
- 2 žingsnis: pridėkite servo
- 3 žingsnis: Raskite tinkamą LDR poziciją
- 4 veiksmas: klijuokite ekraną ekrane
- 5 veiksmas: pašalinkite triktis
Video: „Chrome T-rex Game Hack“naudojant „Arduino“: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje mes nulaužime „Chrome“t-rex žaidimą su arduino
Priedai:
Šiam projektui mums reikalingi šie komponentai: „Arduino UNO -X1“Duonos lenta X1 Servo variklis -X1LDR -X1 Rezistorius 10K ohm -X1jumper kabeliai ir laidai -X1
1 žingsnis: nustatykite LDR vertę
• Pirmiausia turite rasti LDR vertę, kuria norite peršokti savo t-rex, • kad užmegztumėte ryšį pagal schemą. „Arduino“(5V) - LDR (1 terminalas) „Arduino“(A0) - LDR (2 terminalas) „Arduino“(GND) - Rezistorius- LDR (2 terminalas) • Dabar atsisiųskite žemiau pateiktą „ldr test.ino“failą • atidarykite šį kodą „arduino“IDE ir įkelkite jį į savo arduino plokštę. • dabar atidarykite „Chrome“naršyklę • ir taip pat atidarykite „arduino“serijos monitorių • Dabar padėkite LDR ant kliūčių zonos ekrane (žr. Paveikslėlį aukščiau) kliūčių zona “• Taip pat užsirašykite rodmenis, kai LDR padedate ant„ jokių kliūčių zonos “. • Dabar jūs turite rasti didžiausią vertę, kai LDR dedate ant„ kliūčių zonos “. Pavyzdys: tarkime, kai uždėsiu LDR ant tada serijinis monitorius rodo, kad jo vertė yra mažesnė nei 500. Ir panašiai, kai padedu ją be kliūčių zonos, tada ji rodo didesnę nei 600 vertę. Taigi mano slenksčio reikšmė (žemiau šios aš noriu šokinėti t Rex) yra 500 vertė 510 (norėdamas gauti daugiau tikslumo, slenksčio vertėje turiu pridėti +10) Taigi, kai LDR aptinka kliūtį, ldr vertė visada yra mažesnė n slenksčio reikšmė (510), todėl ji peršoks mūsų t-rex.
2 žingsnis: pridėkite servo
• Dabar priklijuokite servo variklį prie klaviatūros • Užmegzkite ryšį, parodytą aukščiau esančioje schemoje. • Dabar įkelkite „chrome dino game.ino“į arduino plokštę
3 žingsnis: Raskite tinkamą LDR poziciją
• Dabar, prieš užklijuodami LDR ekrane, turite rasti teisingą klijavimo vietą. • Tam turite laikyti priešais ekraną (žr. Paveikslėlį aukščiau) ir įsitikinti, kad jūsų servo variklis turi paspausti mygtuką tinkamu laiku, kai atsiranda kliūtis. ateina • Jei „T-rex“šokinėja per anksti, kai ateina kliūtis, laikykite „ldr“į priekį • ir jei „T-rex“šokinėja per vėlai, kai ateina kliūtis, laikykite ldr atgalinį žodį
4 veiksmas: klijuokite ekraną ekrane
• Suradę tinkamą LDR padėtį, užklijuokite ldr ekrane. • Dabar paleiskite tai.
5 veiksmas: pašalinkite triktis
• Jei jūsų projektas pirmą kartą sėkmingai vykdomas, bet po kurio laiko jis neveikia, turite patikrinti slenkstinę vertę, todėl aš taip pat rašau serijines funkcijas „chrome dino game.ino“, todėl išsiaiškinkite, ką jums suteikia serijinis monitorius Ldr reikšmę, kai uždedate ldr ant kliūties, dabar siūlau jums vietoj programos slenksčio vertės pakeisti ekrano ryškumą ir nustatyti jį iki to momento, kai serijinis monitorius suteikia jums mažesnes vertes nei ribinė vertė kai pastatote LDR ant kliūties.
Rekomenduojamas:
Kaip sukurti MP3 grotuvą naudojant LCD naudojant „Arduino“ir „DFPlayer Mini“MP3 grotuvo modulį: 6 žingsniai
Kaip sukurti MP3 grotuvą naudojant skystųjų kristalų ekraną naudojant „Arduino“ir „DFPlayer Mini“MP3 grotuvo modulį: Šiandien mes pagaminsime MP3 grotuvą su LCD, naudodami „Arduino“ir „DFPlayer“mini MP3 grotuvo modulį. Projektas gali nuskaityti MP3 failus SD kortelėje ir gali pristabdyti ir žaisti taip pat, kaip ir prieš 10 metų. Taip pat jame yra linksma ankstesnė ir kita daina
ATmega328 programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: 4 žingsniai
„ATmega328“programavimas naudojant „Arduino IDE“naudojant 8MHz kristalą: šioje Instrukcinėje medžiagoje aprašysiu žingsnis po žingsnio programavimo ATmega328P IC (tas pats mikrovaldiklis, esantis „Arudino UNO“) programavimą, naudojant „Arduino IDE“ir „Arduino UNO“kaip programuotoją, kad padarytumėte save pasirinktinis „Arduino“, kad galėtumėte kurti savo projektus
Valdymas visame pasaulyje naudojant internetą naudojant „Arduino“: 4 žingsniai
Valdymas visame pasaulyje naudojant internetą naudojant „Arduino“: Sveiki, aš esu Rithik. Mes ketiname sukurti valdomą internetą, naudojant jūsų telefoną. Ketiname naudoti tokią programinę įrangą kaip „Arduino IDE“ir „Blynk“. Tai paprasta ir, jei pavyko, galite valdyti tiek daug elektroninių komponentų, kokių norite
„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C - Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: 5 žingsniai
„Neopixel Ws2812 Rainbow“LED švytėjimas su M5stick-C | Vaivorykštės veikimas „Neopixel Ws2812“naudojant „M5stack M5stick C“naudojant „Arduino IDE“: Sveiki vaikinai, šioje instrukcijoje mes išmoksime naudoti neopixel ws2812 šviesos diodus arba LED juostelę arba LED matricą arba LED žiedą su „m5stack m5stick-C“kūrimo lenta su „Arduino IDE“ir mes padarysime vaivorykštinis raštas su juo
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“- Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui - Rc sraigtasparnis - Rc lėktuvas naudojant „Arduino“: 5 žingsniai (su nuotraukomis)
Belaidis nuotolinis valdymas naudojant 2,4 GHz NRF24L01 modulį su „Arduino“| Nrf24l01 4 kanalų / 6 kanalų siųstuvo imtuvas keturkopteriui | Rc sraigtasparnis | Rc lėktuvas naudojant „Arduino“: valdyti Rc automobilį | Kvadopteris | Dronas | RC plokštuma | RC valtis, mums visada reikia imtuvo ir siųstuvo, tarkime, kad RC QUADCOPTER mums reikia 6 kanalų siųstuvo ir imtuvo, o tokio tipo TX ir RX yra per brangus, todėl mes jį pagaminsime savo