Indholdsfortegnelse:

Simon siger: 3 trin
Simon siger: 3 trin

Video: Simon siger: 3 trin

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

Denne instruks er skrevet på hollandsk.

For vores seminar 'Happy Hacking' på HKU har vi et soundboard, der er baseret på spillet, siger Simon. Dør på en knap, der kommer til at lyde. Hver knap har en egen lyd. Ons Simon siger, at bordet kommer til at hænge ved den bushaltes om tid at beregne. I stedet kan du bruge telefonens scrolt til at se, hvad du kan forvente, og du kan simpelthen spille et enkelt spil.

Trin 1: Materialer

Materialen
Materialen

- Plakat i A0 -format

- Houten bord

- Houten planke (de cirkler af de knapper, der kan laves)

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

- Kwasten - Plakatprinter

- Redigeringsprogram (vi bruger Adobe Illustrator)

- Arduino

- Lijm

- Boor

- Zaagtafel

- Lydboks

- 4x knoppen

- MP3 -skjold

- Micro SD -kort

- Batteri

- AUX lydkabel

Trin 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Køb en træbord af A0 -format af større.

På Adobe Illustrator -designet er logoet, hvad der kan bruges på en bred vifte.

Følgende kan bruges som en stor PDF -format og udskrive på A0 -plakatformat.

Med lijm kan du lave en plakat på bordet.

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

For de knapper kan vi lave knapper i en planke.

Gør fire cirkler med en diameter på 5 cm i plankerne og kan derefter udtages.

In the houten cirkels maak your small gaten waar de bovenkant van the knop in past.

De houten knapper skilder er først.

Waneer ze gedroogd zijn ga je er with a low color overheen.

Du kan få fire knapper i farverne rød, blå, grøn og grøn.

De knapper, du kan trykke på, gør, at de kan blive store i bordet.

Op de achterkant af bordet er den arduino, højttaler og enorme powerbank.

Trin 3: Programmerer

Programmerer
Programmerer

Opret den øverste opsætning på din Arduino.

Derefter kan disse koder bruges i: (SD skal med fat -formaterede er og de numre Track001 til Track 004 hedder.) #Include // Tilføj SdFat Libraries #include // #include // og MP3 Shield Library #include // Nedenfor er ikke nødvendig, hvis interrupt køres. Sikker at fjerne, hvis den ikke bruges. #if Defineret (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif defineret (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_SimpleTimer #include * * hovedobjekt til håndtering af alle SdCard -funktioner. */ SdFat sd; /*** / brief Objekt, der installerer SFEMP3Shield -biblioteket. * * hovedobjekt til håndtering af alle attributter, medlemmer og funktioner til biblioteket. */ SFEMP3Shield MP3 -afspiller; int -knapper = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / brief Konfigurer Arduino Chips funktion til vores brug. * * Efter at Arduinos kerne er startet, initialiseres grundlæggende funktioner til denne * applikation, f.eks. Seriel port og MP3 -afspillerobjekter med.begin. * Sammen med visning af menuen Hjælp. * * / note returneret Fejlkoder videregives typisk fra MP3 -afspiller. * Whicn skifter og initialiserer SdCard -objekterne. * * / se * / ref Error_Codes */ void setup () {uint8_t result; // resultatkode fra en eller anden funktion, som skal testes på et senere tidspunkt. Serial.begin (115200); // Initialiser SdCard. hvis (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // afhængigt af dit SdCard -miljø fungerer SPI_HAVE_SPEED muligvis bedre. hvis (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Initialiser MP3 Player Shield -resultatet = MP3player.begin (); // tjek resultatet, se readme for fejlkoder. #if defineret (_ BIOFEEDBACK_MEGA_) // eller andre årsager efter eget valg. // Typisk ikke brugt af de fleste skjolde, derfor kommenteret. Serial.println (F ("Anvendelse af ADMixer -patch.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Indstilling af ADMixer -volumen.")); MP3-afspiller. ADMixerVol (-3); } #endif for (int i = 2; i

Anbefalede: