Sadržaj:
Video: Poboljšani kod „Simon kaže“: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Ažurirani projekt 'Simple Simon'.
Konkretno, lakši je rad sa implementacijom softvera.
Korak 1: Početak
Počeo sam s instrukcijama u 'Simple-Simon-Says-Game'
Upute za opću hardversku implementaciju.
Kako sam već radio vlastiti projekt koji je imao 4 gumba, 4 LED diode i zvučnik, upotrijebio sam taj hardver (vidi se gore). Malo sam dodirnuo fotografije kako bih promijenio neke aspekte kako bi bili prikladniji za ilustraciju u ovom projektu.
Koristi Nano 3.0, a ja sam koristio različite dodjele pinova za periferne uređaje.
Usput, možda će vas zanimati i hardversko pojednostavljena verzija koju sam uradio Instructables.com/id/Fast-Easy-Simon
Korak 2: Prilagođavanje novom hardveru
Skica Simon_Says nije mi radila jer se kôd oslanjao na dodjelu pinova za popravku. Nadalje, kôd je bilo teško slijediti i imao je grešaka.
Tako sam stvorio ovu ažuriranu verziju.
- Ispravljena je pogrešna upotreba tipa 'boolean' za brojeve pinova
- Kôd je izmijenjen tako da će raditi za bilo koju dodjelu LED lampica i pinova.
- Logički tok bio je previše kompliciran i na mjestima se previše ponavljao, zbog čega je bilo teško razumjeti i otklanjati greške. Tako sam to većim dijelom pojednostavio.
- Uz druga poboljšanja, poput činjenice da sam promijenio ime objekta klase 'Tone' iz 'speakerpin' u 'speaker' i stvorio bajtnu varijablu 'speakerpin' za dodjelu pin #.
- Oktobar 2015: dozvoljeno za brze sekvence unosa dugmadi
Link za preuzimanje moje ažurirane skice nalazi se ovdje. Trebalo bi vam biti lako krenuti sa vlastitim hardverom jednostavnom promjenom dodjele pinova blizu početka koda. Preuzmite i zabavite se s njim.
Korak 3: Po popularnoj potražnji
Budući da je bilo upita o tome kako koristiti softver sa servo pogonom za zasun kada se izvrši uspješan skup podudaranja Simonovih uzoraka. Ovdje uključujem verzije 'Simon_Says', kao i slične 'Simon_Sings' koje sam prilagodio da budu prikladne za daljnje izmjene s odgovarajućim servo kodom. Postavio sam komentare '@TODO' u kôd svakog od njih koji pokazuju gdje postaviti servo kôd.
Tačno kodiranje ovisit će o hardverskoj implementaciji i servo biblioteci koju koristite. Nemam odgovore na posebna pitanja vezana za servo. U tu svrhu preporučujem da pregledate sljedeće: video: Kako kontrolirati servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For onima kojima je potrebna dodatna pomoć vezana za servo, preporučujem post instruktorima koji se odnose na servo sa najviše sličnosti sa njihovom servo implementacijom.
Preporučuje se:
Simon kaže igru: 13 koraka
Simon kaže igru: Dobro došli u moju igru Simon kaže !! Ova nerješiva će vas provesti kroz kreiranje igre Simon kaže na tinkercadu
Simon kaže Igra memorije: 4 koraka
Simon kaže igru pamćenja: ovo je igra koju mnogi od nas vole i pamte je iz djetinjstva. Ne samo da vraćamo nostalgična sjećanja, već ih dodajemo i u svijet računalnog inženjeringa! Ova igra se sastoji od različitih nivoa u kojima LED diode s kabelima
Simon kaže s Play -Dohom - Makey Makey: 3 koraka
Simon kaže s Play -Dohom - Makey Makey: Javna biblioteka Dover ugostila je Noć gradnje Instructablesa s kompletima Makeyja Makeyja. Naši su pokrovitelji pozvani da eksperimentiraju s kompletima kako bi svakodnevne predmete pretvorili u kontrolere, klavijature ili muzičke instrumente. U ovom uputstvu ćemo
Simon kaže: 3 koraka
Simon Says: Ovo uputstvo je napisano na holandskom.Voor onze seminar 'Happy Hacking' op sa HKU -a koji se nalazi na zvučnoj ploči i nije dobro napisan kako Simon kaže. Dugme za otvaranje vrata ako ste pijani bez ikakvih problema. Elke button heeft een eigen geluid. Na
Konačno računarsko inženjerstvo Simon kaže igru: 3 koraka
Konačno računarsko inženjerstvo Simon kaže igru: Moja ideja: Moj projekt je igra Simon kaže. U ovoj igri postoje četiri LED diode i četiri dugmeta. Muzika će se reprodukovati sa zvučnog signala, dok će LED lampice zasvijetliti u skladu sa muzikom. Tada igra počinje. LED će zasvijetliti i morate kliknuti na zadnjicu