Innholdsfortegnelse:

Simon sier: 3 trinn
Simon sier: 3 trinn

Video: Simon sier: 3 trinn

Video: Simon sier: 3 trinn
Video: Саймон Синек: Как выдающиеся лидеры вдохновляют действовать 2024, November
Anonim
Simon sier
Simon sier

Denne instruksen er skrevet på nederlandsk.

For vårt seminar 'Happy Hacking' på HKU har vi et lydbord laget som er basert på spillet Simon sier. Dør på en knapp for å få et lydbilde. Hver knapp har en egen lyd. Ons Simon sier at bordet kommer til å bli hengt ved de bussholdene om tid å regne. I stedet kan du bruke telefonen til å lese flere ganger.

Trinn 1: Materialer

Materialen
Materialen

- Plakat i A0 -format

- Houten bord

- Houten planke (de sirkler av knappene du kan lage)

- Verf in de kleuren rood, geel, blauw, groen og wit

- Kwasten - Plakatskriver

- Redigeringsprogram (vi bruker Adobe Illustrator)

- Arduino

- Lijm

- Boor

- Zaagtafel

- Lydboks

- 4x knoppen

- MP3 -skjold

- Micro SD -kort

- Powerbank

- AUX lydkabel

Trinn 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Kjøp en tavle med større størrelser.

På Adobe Illustrator -designen er logoen, det er et stort utvalg av tekster.

Etterfølger du det som en stor PDF -format og skriver du ut på A0 plakatformat.

Med lijm kan du lage plakaten på bordet.

In the bord boor je acht kleine gaatjes, there come the threadjes in van the knoppen (2 wirejes per knop).

For de knapper kan vi lage knapper for en planke.

Gjør fire sirkler med en diameter på 5 cm i planke og deretter se ut.

In de houten sirkler gjorde du små gater hvor de bovenkant av knappen tidligere.

De houten knappene er en av de første.

Vi kan se at det er en lav farge overheen.

Totalt kan du se fire knapper i fargene rød, blå, gul og grønn.

De knapper trykk er i de knapper så de kan bli store i bordet.

På de bakkant av bordet er Arduino, høyttaler og powerbank enorme.

Trinn 3: Programmerer

Programmerer
Programmerer

Gjør det overordnede oppsettet på Arduino.

Følgelig disse kodene i: (SD må møtes med fettformatering er og de numrene Track001 til Track 004 heter.) #Include // Legg til SdFat Libraries #include // #include // og MP3 Shield Library #include // Nedenfor er ikke nødvendig hvis avbrudd kjøres. Trygt å fjerne hvis den ikke brukes. #if definert (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif definert (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include * * hovedobjekt for håndtering av alle SdCard -funksjoner. */ SdFat sd; /*** / brief Object instancing the SFEMP3Shield library. * * hovedobjekt for håndtering av alle attributter, medlemmer og funksjoner for biblioteket. */ SFEMP3Shield MP3 -spiller; int -knapper = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief Konfigurer Arduino Chips funksjon for bruk. * * Etter at Arduinos kjerne har startet initialiser grunnleggende funksjoner for denne * applikasjonen, for eksempel seriell port og MP3 -spillerobjekter med.begin. * Sammen med å vise Hjelp -menyen. * * / note returnert Feilkoder overføres vanligvis fra MP3 -spiller. * Whicn i sving skaper og initialiserer SdCard -objektene. * * / see * / ref Error_Codes */ void setup () {uint8_t result; // resultatkode fra en funksjon som skal testes senere. Serial.begin (115200); // Initialiser SdCard. hvis (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // avhengig av SdCard -miljøet ditt, kan SPI_HAVE_SPEED fungere bedre. hvis (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Initialiser MP3 Player Shield -resultatet = MP3player.begin (); // sjekk resultatet, se readme for feilkoder. #if definert (_ BIOFEEDBACK_MEGA_) // eller andre grunner du velger. // Brukes vanligvis ikke av de fleste skjold, derfor kommentert. Serial.println (F ("Bruke ADMixer -oppdatering.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Angi ADMixer -volum.")); MP3-spiller. ADMixerVol (-3); } #endif for (int i = 2; i

Anbefalt: