Sisällysluettelo:
- Vaihe 1: Hanki tarvikkeet
- Vaihe 2: Työskentely lyhyesti
- Vaihe 3: Tehdään yhteydet
- Vaihe 4: Lataa Arduino -koodi
- Vaihe 5: Avaa käsittelyohjelma
Video: Flappy Bird Arduinon avulla ja käsittely: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Hei kaikki!!!
Tervetuloa uuteen Arduino -pohjaiseen projektiin. Me kaikki olemme kerran elämässämme pelanneet flappy lintu peliä. Mitä jos pelaamme sitä tietokoneellamme ja hallitsemme sitä käyttämällä Arduinoa ?? Noudata kaikkia alla annettuja ohjeita ja tämän opetusohjelman loppuun mennessä voit ohjata peliä mikro -ohjaimellasi.
Vaihe 1: Hanki tarvikkeet
Joten tässä projektissa käytämme Arduino Uno -levyä ja SR-04-ultraäänianturia. Suosittelen, että ostat nämä komponentit UTSource.net -sivustolta, koska ne tarjoavat edullisia elektroniikkakomponentteja ja -moduuleja laadusta tinkimättä. Tarkista ne !!!
1 X Arduino Uno
1 X SR-04 Ultraääni-anturi
Leipälevy (valinnainen) ja muutama johdinjohto
Vaihe 2: Työskentely lyhyesti
Syy, miksi käytimme täällä ultraääni -anturia, on saada kätemme ja käden välinen etäisyys
ja käytä näitä arvoja liikkuvan linnun korkeuden säätämiseen. Peli luodaan käsittelyssä ja Arduino kommunikoi sen kanssa sarjaportin kautta. Olen linkittänyt muutamia kuvia yllä olevasta pelistä, joten katso niitä saadaksesi jonkinlaisen käsityksen tästä projektista.
Vaihe 3: Tehdään yhteydet
Liitä ensin SR-04
anturi Arduino -kortille. Koska liitäntään on vain yksi anturi, en lisää piirikaaviota tälle projektille. Liitännät ovat seuraavat -
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Liipaisintappi >> Digitaalinen nasta 11
Echo Pin >> Digitaalinen nasta 10
Siihen kytkennät on tehty.
Vaihe 4: Lataa Arduino -koodi
Nyt on aika ladata koodi Arduino -kortillesi.
Lataa koodi alta.
Ennen kuin lataat koodin, varmista, että valitset oikean tietoliikenneportin ja baudinopeuden, koska käytämme sitä datan lähettämiseen peliin.
***************************************************
mitätön asennus ()
{
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
Sarja.alku (9600); // Aseta baudinopeus tässä
}
*******************************************************
Vaihe 5: Avaa käsittelyohjelma
Kun Arduino -koodi on ladattu, lataa ja avaa
käsittelykoodi. Aseta jälleen sama tiedonsiirtonopeus ja mainitse oikea tietoportti kuin aiemmin.
*******************************************************
void setup () {
koko (400, 600);
p1.x = leveys + 50;
p2.x = leveys + 220;
p3.x = leveys + 370;
myPort = uusi sarja (tämä, "COM3", 9600); // Muuta com -porttia ja baudinopeutta täällä
myPort.bufferUntil (10);
}
********************************************************
Kokeillaan nyt tätä peliä. Napsauta vain Ide -suorituspainiketta ja olet valmis lähtemään.
Lintu liikkuu kätesi ja anturin välisen etäisyyden mukaan.
Toivottavasti pidit tästä pienestä ohjeesta. Jos kyllä, osoita tukea napsauttamalla suosikkipainiketta ja jaa se myös ystävillesi. Jos tarvitset apua, kommentoi alle. Siinä sitä tänään kaverit. Nähdään pian toisen upean projektin kanssa.
Suositeltava:
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Arduino Flappy Bird - Arduino 2,4 "TFT -kosketusnäyttö SPFD5408 Bird Game Project: 3 vaihetta
Arduino Flappy Bird | Arduino 2,4 "TFT -kosketusnäyttö SPFD5408 Bird Game Project: Flappy Bird oli liian suosittu peli siellä muutamassa vuodessa, ja monet ihmiset loivat sen omalla tavallaan, niin minäkin, loin oman versioni flappy birdistä Arduinolla ja halvalla 2,4" TFT: llä Kosketusnäyttö SPFD5408, joten aloitetaan
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen
Flappy Bird tapasi Arduinon ja Ledgridin: 5 vaihetta
Flappy Bird tapasi Arduino En Ledgrid: Altijd al zelf eens een game willen ontwerpen? Tarkista dan zeker deze Instructable.In opdracht van het vak Interactieontwikkeling hebben wij met een team van vier een simpele game ontworpen. Het enige dat je hiervoor nodig hebt is een Arduino, een ult
Videon käsittely VHDL: n ja Zybo: n avulla: 10 vaihetta
Videon käsittely VHDL: n ja Zyboyn avulla: FPGA: t ovat nopeampia kuin suorittimet, koska ne voivat tehdä monia laskelmia rinnakkain Huomautus: Tämä projekti on vielä rakenteilla ja sitä parannetaan (heti kun minulla on aikaa). Samaan aikaan matkustan ympäri maailmaa