Përmbajtje:

Simon thotë: 3 hapa
Simon thotë: 3 hapa

Video: Simon thotë: 3 hapa

Video: Simon thotë: 3 hapa
Video: 🌹Вяжем красивую летнюю женскую кофточку со спущенным рукавом из хлопковой пряжи спицами. Часть 1. 2024, Korrik
Anonim
Simon Thotë
Simon Thotë

Ky udhëzues është shkruar në gjuhën holandeze.

Fjalëkalimi i seminarit "Gëzuar Hacking" në HKU, ai do të përdorë tingullin e figurës vdes është duke folur për fjalën Simon thotë. Butoni i derës op een te drukken komt er een geluid uit. Butoni Elke heeft een eigen geluid. Ons Simon thotë bord komt te hangen bij de bushaltes om tijd te rekken. Në plaats van data je op de telefoon scrolt of saai zit te wachten, mund të jetë e leuk simpel spelletje spelen.

Hapi 1: Materialen

Materialen
Materialen

- Afishe formati A0

- Houten bord

- Dërrasë Houten (de cirkels van de buttons te maken)

- Verf in de kleuren rood, geel, blauw, groen en zgjuarsi

- Kwasten - Printer afishe

- Redaktimi i programit (wij gebruikten Adobe Illustrator)

- Arduino

- Lijm

- Boor

- Zaagtafel

- Audiobox

- 4 herë i mbyllur

- mburojë MP3

- Micro SD kaart

- Powerbank

- AUX audio kabel

Hapi 2: Het Maken Van Het Bord

Het Maken Van Het Bord
Het Maken Van Het Bord

Kopjo të dhëna bordi A0 format of groter.

Op Adobe Illustrator design je het logo, çfarë op bordi të madhe kom te zitten.

Shkruani të dhëna për të gjitha format e PDF të shtypura dhe të shtypura për A0 formularin e posterit.

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 për knop).

Ju lutemi hapni butonat e dëshiruara në dërrasë.

Maak vier cirkels u takua me një diametër prej 5 cm në një dërrasë në një zverdhje të vervolgens.

In houten cirkels maak je kleine gaten waar de bovenkant van de knop në të kaluarën.

De houten buttons schilder je eerst zgjuarsi.

Waneer ze gedroogd zijn ga je er met een laag kleur overheen.

Totaal krijues je dan vier butona në kleuren rood, blauw, geel en groen.

De buttons druk je in de knoppen zodat ze vast zitten në het bord.

Op de achterkant van het bord tape je de Arduino, altoparlant në powerbank i gjerë.

Hapi 3: Programuesit

Programuesit
Programuesit

Vendosni konfigurimin në op Arduino.

Voer vervolgens deze kodet në: (De SD moet met fat geformatteerd zijn en de nummers Track001 tot Track 004 heten.) #Include // Shto Bibliotekat SdFat #include // #include // dhe MP3 Shield Library #include // Më poshtë nuk është e nevojshme nëse ndërpritet e shtyrë. I sigurt për tu hequr nëse nuk e përdorni. #nëse është e përcaktuar (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #përfshi #elif të përcaktuar (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == Përdorni* * * Objekti kryesor për trajtimin e të gjitha funksioneve të SdCard. */ SdFat sd; /*** / shkurtër Objekt që krijon bibliotekën SFEMP3Shield. * * Objekti kryesor për trajtimin e të gjitha atributeve, anëtarëve dhe funksioneve për bibliotekën. */ SFEMP3Shield MP3player; butonat int = {2, 3, 4, 5}; // ---------------------------------------------------- ------------------------------ /*** / shkurt Konfiguro veçorinë e Arduino Chip për përdorimin tonë. * * Pasi kerneli i Arduino -s të ketë nisur të inicializojë veçoritë themelore për këtë aplikacion *, siç janë porti serik dhe objektet MP3player me.fillojnë. * Së bashku me shfaqjen e menysë së Ndihmës. * * / shënimi i kthyer Kodet e gabimit zakonisht kalohen nga MP3player. * Cila me radhë krijon dhe inicializon objektet SdCard. * * / see * / ref Error_Codes */ void setup () {uint8_t rezultati; // rezultati i kodit nga disa funksione që do të testohet më vonë. Serial.filloj (115200); // Filloni SdCard. nëse (! sd.filloj (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // në varësi të mjedisit tuaj SdCard, SPI_HAVE_SPEED mund të funksionojë më mirë. nëse (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // Filloni rezultatin e MP3 Player Shield = MP3player.begin (); // kontrolloni rezultatin, shihni readme për kodet e gabimit. #nëse është përcaktuar (_ BIOFEEDBACK_MEGA_) // ose arsye të tjera, sipas zgjedhjes suaj. // Zakonisht nuk përdoret nga shumica e mburojave, kështu që u komentua. Serial.println (F ("Aplikimi i arnës ADMixer.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("Vendosja e vëllimit ADMixer.")); MP3player. ADMixerVol (-3); } #endif për (int i = 2; i

Recommended: