Cuprins:
Video: Simon spune: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest instructiv este scris în olandeză.
Pentru seminarul „Happy Hacking” din HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Simon spune. Door op een button te drukken komt er een geluid uit. Elke button heeft een eigen geluid. Ons Simon says 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.
Pasul 1: Materialen
- A0 formaat poster
- Houten bord
- Houten plank (de cirkels van de buttons te maken)
- Verf in de kleuren rood, geel, blauw, groen en wit
- Kwasten - Imprimantă de afișe
- Editarea programului (cu Adobe Illustrator)
- Arduino
- Lijm
- Boor
- Zaagtafel
- Audiobox
- 4x knoppen
- Scut MP3
- Micro SD kaart
- Powerbank
- AUX audio kabel
Pasul 2: Het Maken Van Het Bord
Koop een houten bord van A0 formaat of groter.
Op Adobe Illustrator design are logo-ul, care nu este opțional, este foarte vast.
Vervolgens sla je dat op als een groot PDF formatat în print je het uit op A0 poster formatat.
Met lijm maak je de poster vast op het bord.
In het bord boor je acht kleine gaatjes, daar komen de draadjes in van de knoppen (2 draadjes per knop).
Voor de knoppen maken wij houten buttons uit een plank.
Maak vier cirkels met een diametre 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 button schilder je eerst wit.
Waneer ze gedroogd zijn ga je er met een laag kleur overheen.
Totaal krijg je dan vier buttons in de kleuren rood, blauw, geel en groen.
De buttons druk je in de knoppen zodat ze vast zitten in het bord.
Opțiunea de achiziționare a het bordului de pe Arduino, difuzor în powerbank vast.
Pasul 3: Programatori
Maak de bovenstaande setup na op je Arduino.
Voer vervolgens deze codes in: (De SD moet met fat geformatteerd zijn en de nummers Track001 to Track 004 heten.) #Include // Add the SdFat Libraries #include // # include // și MP3 Shield Library #include // Mai jos nu este necesar dacă este acționat prin întrerupere. Sigur de eliminat dacă nu se utilizează. #if definit (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif definit (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer ** include * * * obiect principal pentru gestionarea tuturor funcțiilor SdCard. * / SdFat sd; / ** * / brief Obiectul care instituie biblioteca SFEMP3Shield. * * obiect principal pentru gestionarea tuturor atributelor, membrilor și funcțiilor bibliotecii. * / SFEMP3Shield MP3player; butoane int = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ / ** * / brief Configurați caracteristica Arduino Chip pentru utilizarea noastră. * * După ce nucleul Arduino a pornit inițializează caracteristicile de bază pentru această aplicație *, cum ar fi portul serial și obiectele MP3player cu.begin. * Împreună cu afișarea meniului Ajutor. * * / not returnat Codurile de eroare sunt transmise de obicei din MP3player. * Whicn creează la rândul său și inițializează obiectele SdCard. * * / vezi * / ref Error_Codes * / void setup () {uint8_t result; // codul rezultat dintr-o anumită funcție pentru a fi testat ulterior. Serial.begin (115200); // Inițializați cardul SdCard. if (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // în funcție de mediul dvs. SdCard, SPI_HAVE_SPEED poate funcționa mai bine. if (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Inițializați rezultatul scutului MP3 Player = MP3player.begin (); // verificați rezultatul, consultați readme pentru coduri de eroare. #definit (_ BIOFEEDBACK_MEGA_) // sau alte motive, la alegerea dvs. // De obicei nu este folosit de majoritatea scuturilor, de aceea este comentat. Serial.println (F ("Aplicarea patch-ului ADMixer.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Setarea volumului ADMixer.")); MP3player. ADMixerVol (-3); } #endif for (int i = 2; i
Recomandat:
Simon spune jocul de memorie: 4 pași
Simon spune joc de memorie: Acesta este un joc pe care mulți dintre noi îl iubim și ne amintim din copilărie. Nu numai că aducem înapoi amintirile nostalgice, dar le adăugăm în lumea ingineriei informatice! Acest joc constă din diferite niveluri în care LED-urile cu hel
Simon spune cu Play-Doh - Makey Makey: 3 pași
Simon Says With Play-Doh - Makey Makey: Biblioteca publică din Dover a găzduit o noapte de construcție a instructabililor cu truse Makey Makey. Patronii noștri au fost invitați să experimenteze seturile pentru a transforma obiectele cotidiene în controlere, tastaturi sau instrumente muzicale. În acest instructabil vom
Simon spune cu ecran LCD: 9 pași (cu imagini)
Simon spune cu afișajul LCD: Introducere Ați dorit întotdeauna să creați un proiect Arduino care să fie unul, foarte distractiv de jucat și două, ușor de construit. Ei bine, nu căutați mai departe. Bună ziua și bine ai venit la instructabilul meu. Aici, te voi învăța să creezi un joc Simon Says cu un LCD
Simon spune jocul cu Arduino: 5 pași
Simon Says Game With Arduino: DIY Simon Says Game with Arduino, vă voi arăta cum să creați un joc Simon Says folosind un Arduino, este foarte simplu, dau în judecată Arduino Nano, Abonați-vă canalul YouTube
Joc de memorie cu atingere (Simon spune) - Dacă asta, atunci: 6 pași (cu imagini)
Memory Game With Touch (Simon Says) - If This Then That: Am făcut un joc de memorie cu tampoane tactile auto-realizate și un inel de neopixeli pentru un proiect școlar. Acest joc este similar cu Simon Says, cu excepția faptului că multe forme de intrare și feedback (sunete și efecte de lumină) în joc sunt diferite. Am programat sunete din Su