Sadržaj:
Video: Simon kaže: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ovo uputstvo napisano je na nizozemskom.
Tijekom seminara 'Happy Hacking' op sa HKU -a, koji se koristi za zvučnu ploču, rekao je Simon, kaže Simon. Vrata op een button te drukken komt er een geluid uit. Gumb Elke heeft een eigen geluid. Ons Simon kaže bord komt te hangen bij de bushaltes om tijd te rekken. In plaats van dat je op de telefoon scrolt of saai zit te wachten, kan je een leuk simpel spelletje spelen.
Korak 1: Materijali
- Plakat formata A0
- Houten bord
- Houten plank (de cirkels van de button te maken)
- Verf in de kleuren rood, geel, blauw, groen en wit
- Kwasten - Pisač plakata
- Uređivanje programa (sa Adobe Illustrator -a)
- Arduino
- Lijm
- Boor
- Zaagtafel
- Audio okvir
- 4x knoppen
- MP3 štit
- Micro SD kaart
- Moćna banka
- AUX audio kabel
Korak 2: Het Maken Van Het Bord
Koop een houten bord van A0 formaat groter.
Na Adobe Illustrator dizajnu nalazi se logotip koji se nalazi na ogromnim mjestima.
Vervolgens sla je dat op als een groot PDF formaat en print is het uit op A0 poster format.
Met lijm maak je de poster wide op het bord.
In het bord boor je acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 draadjes po knop).
Za odabir kliknite na gumb za držanje daske.
Maak vier cirkels met een promjera van 5 cm in de plank en zaag ze vervolgens uit.
In de houten cirkels maak je kleine gaten waar de bovenkant van de knop in past.
De houten buttons schilder je eerst wit.
Waneer ze gedroogd zijn ga je er met een laag kleur overheen.
Totaal krijg je dan vier button in de kleuren rood, blauw, geel en groen.
De button druk je in de knoppen zodat ze wide zitten in het bord.
Op o achterkant van het bord tape je de Arduino, zvučnik i powerbank ogroman.
Korak 3: Programiranje
Maak de bovenstaande setup na op je Arduino.
Voer vervolgens deze kodovi u: (De SD moet met fat fatformaformat zijn en de nummers Track001 tot Track 004 heten.) #Include // Dodajte SdFat knjižnice #include // #include // i MP3 Shield Library #include // Dolje nije potrebno ako se koristi prekid. Sigurno se uklanja ako se ne koristi. #if definirano (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif definirano (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpletimerSamo* Jedinstveni odabir* jednostrano* Jednostavno / jednostrano * * glavni objekt za rukovanje svim funkcijama SdCard. */ SdFat sd; /*** / brief Objekt koji instalira biblioteku SFEMP3Shield. * * glavni objekt za rukovanje svim atributima, članovima i funkcijama knjižnice. */ SFEMP3Shield MP3 player; int gumbi = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief Postavite značajku Arduino čipa za našu upotrebu. * * Nakon što se Arduino kernel pokrenuo, inicijalizirajte osnovne značajke za ovu * aplikaciju, poput serijskog porta i objekata MP3playera s.beginom. * Uz prikaz izbornika za pomoć. * * / Napomena vraćeno Kodovi grešaka obično se prenose s MP3 playera. * Ono što zauzvrat stvara i inicijalizira SdCard objekte. * * / vidi * / ref Error_Codes */ void setup () {uint8_t rezultat; // kod rezultata iz neke funkcije koji će se kasnije testirati. Serial.begin (115200); // Inicijalizacija SdCard kartice. if (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // ovisno o okruženju vaše SdCard, SPI_HAVE_SPEED bi mogao raditi bolje. if (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Pokreni rezultat štita MP3 playera = MP3player.begin (); // provjerite rezultat, pogledajte readme za kodove pogrešaka. #ako je definirano (_ BIOFEEDBACK_MEGA_) // ili iz drugih razloga, po vašem izboru. // Obično ih ne koristi većina štitova, stoga je komentirano. Serial.println (F ("Primjena zakrpe ADMixer.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Postavljanje glasnoće ADMiksera.")); MP3player. ADMixerVol (-3); } #endif za (int i = 2; i
Preporučeni:
Poboljšani kod "Simon kaže": 3 koraka
Poboljšani kod 'Simon Says': Ažurirani projekt 'Simple Simon'. Točnije, lakše je raditi s implementacijom softvera
Simon kaže igru: 13 koraka
Simon kaže igru: Dobrodoš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 s pamćenjem: 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 razina u kojima LED diode s
Simon kaže s Play -Dohom - Makey Makey: 3 koraka
Simon kaže s Play -Dohom - Makey Makey: Javna knjižnica Dover ugostila je Noć gradnje Instructablesa s kompletima Makeyja Makeyja. Naši su pokrovitelji bili pozvani eksperimentirati s kompletima kako bi svakodnevne predmete pretvorili u kontrolere, klavijature ili glazbene instrumente. U ovom uputstvu ćemo
Konačno računalno inženjerstvo Simon kaže igru: 3 koraka
Konačno računalno inženjerstvo Simon kaže igru: Moja ideja: Moj projekt je igra Simon kaže. U ovoj igri postoje četiri LED diode i četiri gumba. Glazba će se reproducirati sa zvučnog signala, dok će LED zasvijetliti u skladu s glazbom. Tada će igra početi. LED će zasvijetliti i morate kliknuti na zadnjicu