Përmbajtje:
- Hapi 1: Lidhni 4 LED
- Hapi 2: Lidhni 4 butona shtytës
- Hapi 3: Lidhni ekranin LCD
- Hapi 4: Kodi për Simon thotë
Video: CSCI-1200 Projekti 2: Simon thotë: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Në këtë laborator do të përdorni butona, një ekran LCD dhe LED për të krijuar një lojë Simon Says duke përdorur mikro kontrolluesin Arduino.
Pajisjet e nevojshme për këtë projekt:
1. Arduino Uno
2. Ekran LCD
3. 4 Butona me butona
4. Potenciometër
5. 4 LED
6. Tabela e bukës
7. Tela/Lidhës
Bibliotekat e nevojshme:
1. LiquidCrystal
2. EEPROM
Hapi 1: Lidhni 4 LED
Për këtë projekt është mirë të përdorni 4 LED me ngjyra të ndryshme, të tilla si blu, jeshile, të kuqe dhe të verdhë.
Për të lidhur një LED në tabelën e bukës:
1. Vendoseni LED -in në dërrasën e bukës
2. Lidhni një tel kërcyes nga hekurudha tokësore në plumbin e poshtëm (-) të ZHEL
3. Lidhni një tel kërcyes nga një portë në Arduino, portet e përdorura në diagram janë A2-A5, në dërrasën e bukës. Vendosni një rezistencë 220 Ω (ohm) në të njëjtën rresht me tela dhe lidheni atë me prizën e sipërme (+) të LED
4. Përsëritni Hapat 1 - 3 për të përfunduar lidhjen e 3 LED -ve të mbetura me tabelën e bukës
Hapi 2: Lidhni 4 butona shtytës
Butonat e shtytjes do të përdoren për të luajtur lojën, kështu që duhet të vendosen në një vend në dërrasën e bukës që është e lehtë për t'u arritur. Për ta bërë lojën më të lehtë për t’u kuptuar, butonat duhet të vendosen para LED -it përkatës.
Hapat për lidhjen e një butoni:
1. Vendoseni butonin në tryezën e bukës
2. Lidhni një tel në pjesën e sipërme të majtë të butonit me shiritin e rrymës së dërrasës së bukës.
3. Lidhni një rezistencë 10K Ω (ohm) në anën e poshtme të majtë të butonit dhe shiritin tokësor të dërrasës së bukës
4. Pjesa e poshtme e djathtë e butonit do të lidhet me një tel në një port në Arduino, portat 2-5 përdoren për butonat në diagram.
5. Përsëritni Hapat 1-4 për të përfunduar lidhjen e 3 butonave të mbetur.
Hapi 3: Lidhni ekranin LCD
Ekrani LCD do të përdoret për të shfaqur rezultatin aktual të lojtarit gjatë një loje, si dhe rezultatin e lartë. LCD -ja është e lidhur me tabelën e bukës me 16 kunja të ndryshëm. LCD kërkon një potenciometër për të punuar, kështu që vendoseni një potenciometër në dërrasën e bukës. Kunja e sipërme e majtë e potenciometrit është e lidhur me shinën e energjisë të bordit të bukës dhe kunja e poshtme e majtë është e lidhur me shinën tokësore.
Kunjat LCD janë të lidhur në rendin e mëposhtëm:
- Toke
- Fuqia
- Kunja 11
- Pin 10
- Kunja 9
- Kunja 8
- Bosh
- Bosh
- Bosh
- Bosh
- Pin 7
- Toke
- Kunja 6
- Potenciometër
- Fuqia
- Toke
Hapi 4: Kodi për Simon thotë
Bashkangjitur është skedari 1200_Project2_Simon.ino i cili përmban të gjithë kodin e kërkuar për të përfunduar këtë projekt. Kodi përdor një numër të rastit për të vendosur se cili model do të shfaqet për çdo raund. Kujtesa EEPROM përdoret për të ruajtur Rezultatin e Lartë, i cili shfaqet në ekranin LCD.
Recommended:
Simon Thotë Lojë: 13 Hapa
Simon thotë lojë: Mirë se vini në lojën time Simon thotë! Kjo e vështirë do të të përshkojë për të krijuar një lojë Simon thotë në tinkercad
Simon Thotë Kujtesa Lojë: 4 Hapa
Simon Thotë Kujtimi Lojë: Kjo është një lojë që shumë prej nesh e duan dhe e mbajnë mend që nga fëmijëria. Jo vetëm që po rifreskojmë kujtimet nostalgjike, por po i shtojmë në botën e inxhinierisë kompjuterike! Kjo lojë përbëhet nga nivele të ndryshme në të cilat LED -të me hel
Simon thotë me Play -Doh - Makey Makey: 3 hapa
Simon Thotë Me Play -Doh - Makey Makey: Biblioteka Publike e Dover organizoi një Ndërtim të natës së Instructables që përmban komplete të Makey Makey. Mbrojtësit tanë u ftuan të eksperimentojnë me komplete për t'i kthyer objektet e përditshme në kontrollues, tastierë ose instrumente muzikorë. Në këtë Udhëzues ne do të
Simon thotë: 3 hapa
Simon Thotë: Ky udhëzues është shkruar në gjuhën holandeze. Seminari i parë "Happy Hacking" nga HKU hebben wij een soundboard gemaakt die is është shumë i rëndësishëm për Simonin thotë. Butoni i derës op een te drukken komt er een geluid uit. Butoni Elke heeft een eigen geluid. Në
Projekti Arduino // Simon thotë (me pasoja penalisht): 5 hapa
Projekti Arduino // Simon thotë (me pasoja penalisht): Përshëndetje! Ky është një udhëzues shumë fillestar miqësor, pasi ky është në të vërtetë edhe projekti im i parë arduino. Unë e krijova këtë projekt në mënyrë që të kaloj kursin që po ndjek aktualisht, i quajtur If This Then That. Në këtë Instructable unë do t'ju tregoj se si të