INHOUDSOPGAWE:
Video: Simon sê: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie instruksie is in Nederlands geskryf.
Vir ons seminaar 'Happy Hacking' op die HKU het ons 'n klankbord gemaak wat gebaseer is op die spel wat Simon sê. Deur op 'n knoppie kan 'n geluid uitkom. Elke knoppie het 'n eie geluid. Ons Simon sê dat die tydsberekening by die bushaltes kan kom. In die plek van die telefoonoproep kan u ook wag om 'n eenvoudige speletjie te speel.
Stap 1: Materiaal
- A0 -formaat plakkaat
- Houten bord
- Houten plank (die sirkels van die knoppies om te maak)
- Verf in de kleuren rood, geel, blauw, groen en wit
- Kwasten - Plakaatdrukker
- Bewerkingsprogram (ons gebruik Adobe Illustrator)
- Arduino
- Lijm
- Boer
- Zaagtafel
- Audiobox
- 4x knoppen
- MP3 -skild
- Micro SD kaart
- Krag bank
- AUX klank kabel
Stap 2: Het Maken Van Het Bord
Koop 'n houtbord van A0 -formaat of groter.
Op Adobe Illustrator -ontwerp is dit 'n logo wat op 'n groot aantal kante gekoppel is.
Vervolgens kan u dit op 'n groot PDF -formaat en druk u uit op A0 -plakkaatformaat.
Met lijm maak jy die poster groot op die bord.
In die bord boor je acht kleine gaatjes, daar kom die draadjies in die knoppe (2 draadjies per knop).
Vir die knoppen maak ons houtknoppies uit 'n plank.
Maak vier sirkels met 'n deursnee van 5 cm.
In die houten sirkels kan jy in die verlede die klein kant van die knop sien.
Die houtknoppies word eers uitgebrei.
Waneer hulle gedroogd kan word, is daar 'n laag kleur oorheen.
Totaal kry jy vier knoppies in die kleure wat rooi, blauw, geel en groen is.
Die knoppies druk u in die knoppies sodat hulle 'n groot aantal in die bord kan hê.
Op die agterkant van die bordband is die Arduino, spreker en powerbank groot.
Stap 3: programmeerder
Maak die boonste opset op jou Arduino.
Vervolgens kan hierdie kodes in: (Die SD moet met vet geformatteerde sy en die nommers Track001 tot Track 004 bevat.) #Include // Voeg die SdFat Libraries by #include // #include // en die MP3 Shield Library #include // Hieronder is nie nodig as dit onderbreek word nie. Veilig om te verwyder as u dit nie gebruik nie. #if gedefinieer (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif gedefinieer (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include #Sluit #Instelleer_invoer* ** * * hoofvoorwerp vir die hantering van alle SdCard -funksies. */ SdFat sd; /*** / brief Voorwerp wat die SFEMP3Shield -biblioteek installeer. * * hoofvoorwerp vir die hantering van alle kenmerke, lede en funksies vir die biblioteek. */ SFEMP3Shield MP3 -speler; int knoppies = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief Stel die funksie van die Arduino Chip op vir ons gebruik. * * Nadat die kern van Arduino begin is, begin die basiese funksies vir hierdie * toepassing, soos die seriële poort en MP3 -speler -voorwerpe met.begin. * Saam met die vertoon van die Help -menu. * * / note teruggekeer Foutkodes word gewoonlik deur die MP3 -speler oorgedra. * Whicn skep en begin die SdCard -voorwerpe om die beurt. * * / sien * / ref Error_Codes */ ongeldige opstelling () {uint8_t resultaat; // resultaatkode van 'n funksie om later getoets te word. Serial.begin (115200); // Initialiseer die SdCard. as (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // afhangende van u SdCard -omgewing, werk SPI_HAVE_SPEED dalk beter. as (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Begin die MP3 Player Shield -resultaat = MP3player.begin (); // kontroleer die resultaat, sien readme vir foutkodes. #as gedefinieer (_ BIOFEEDBACK_MEGA_) // of ander redes, van u keuse. // Word gewoonlik nie deur die meeste skilde gebruik nie, daarom word kommentaar gelewer. Serial.println (F ("ADMixer -pleister toepas.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Stel ADMixer Volume in.")); MP3-speler. ADMixerVol (-3); } #endif vir (int i = 2; i
Aanbeveel:
Skep 'n Arduino Simon -spel in 2 minute!: 3 stappe
Skep 'n Arduino Simon -spel in 2 minute!: GEEN springers nie! GEEN drade nie! GEEN soldeer nie! GEEN broodbord nie! Dink buite die boks. U wil dus vinnig met u mikro-kontroleerder met 'n paar bykomende modelle pronk, voordat vriende of familielede op pad is … Saamstel
Verbeterde 'Simon Says' kode: 3 stappe
Verbeterde 'Simon Says' -kode: 'n Opgedateerde' Simple Simon' -projek. Spesifiek makliker om te werk met sagteware -implementering
Simon sê spel: 13 stappe
Simon Says Game: Welcome to my Simon says game !! Hierdie ondraaglike sal jou deurloop om 'n Simon say game op tinkercad te skep
Simon Game - Prettige speletjie !: 5 stappe
Simon Game - Fun Game !: Verwysing: hierna, na 'n lang naweek, moet u regtig hard probeer om al die take en werk waarvoor u verantwoordelik is, te voltooi. Dit is tyd dat ons ons brein oefen, nie waar nie? Behalwe die saai en betekenislose speletjies, is daar 'n speletjie genaamd Simon Game
Speel die Simon -spel op u hemp: 5 stappe
Speel die Simon -spel op u hemp: wou u nog altyd die Simon -speletjie op u hemp speel? Ek ook! In hierdie instruksie sal ek jou wys hoe om 'n weergawe van die Simon -spel te maak wat jy kan speel deur jou hemp aan te raak met 'n Makey Makey