Mundarija:

Saymon aytadi: 3 qadam
Saymon aytadi: 3 qadam

Video: Saymon aytadi: 3 qadam

Video: Saymon aytadi: 3 qadam
Video: Say Mo - 1 shot 2 (lyrics video) 2024, Iyul
Anonim
Simon aytadi
Simon aytadi

Bu ko'rsatma golland tilida yozilgan.

Simonning aytishicha, "Happy Hacking" mavzusidagi seminar "Hacking Hacking" ni ham ovozli panel bilan bir vaqtda o'tkazib yuboradi. Eshikni ochish tugmachasini bosing. Elke tugmachasi o'z kelgusida. Ons Simon aytadiki, bord komt te hangen bij de bushaltes om tijd te rekken. Qachonki, telefon orqali telefon orqali o'ting, bu esa eng oddiy o'yinlardan biridir.

1 -qadam: Materiallar

Materiallar
Materiallar

- A0 formatdagi plakat

- Xouten bord

- Houten taxtasi (sirkels van de tugmalari)

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

- Kwasten - plakat printeri

- Dasturni tahrirlash (Adobe Illustrator dasturi bilan)

- Arduino

- Lim

- Boor

- Zaagtafel

- Audio quti

- 4 marta knoppen

- MP3 qalqoni

- Micro SD karta

- Powerbank

- AUX audio kabel

2 -qadam: Xet Maken Van Xet Bord

Xet Maken Van Xet Bord
Xet Maken Van Xet Bord

A0 groter formati.

Adobe Illustrator dizaynining logotipi juda katta, chunki u juda katta.

A0 plakatlar formati PDF formatida chop etilishi mumkin.

Bu erda afishaning katta qismi bor edi.

Qisqa vaqt ichida, har bir kishi van de knoppenda (har bir knop uchun 2 draaj).

Plankadan boshqa tugmachalarni bosish mumkin emas.

Qator diametri 5 sm dan oshmagan.

O'tmishda ham, bu erda ham sirli ma'suliyat bor edi.

Shunchaki tugmalar juda aqlli.

Qachonki, bu sizning xohishingizga javob beradi.

Tugmachalari tugmachalari tugmachalari, blauw, geel en groen.

Tugmalar tugmachalarni bosib o'tishga imkon beradi.

Arduino lenta tasmasi, Powerbank kengligida.

3 -qadam: dasturchi

Dasturchilar
Dasturchilar

Arduino operatsion tizimini sozlash.

Voer vervolgens kodlarni quyidagicha yozib qo'yadi: (SD karta Track001 tot Track001 track 004 dan ortiq ma'lumotga ega emas.) #Include // SdFat kutubxonalarini qo'shib qo'ying #include // #include // va MP3 Shield Library #include // Pastga Agar uzilish bo'lsa, kerak emas. Agar ishlatilmasa, olib tashlash xavfsiz. #if belgilangan bo'lsa (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_MP3_Timer1 #include #elif defined (USE_MP3_REFILL_MEANS) && USE_MP3_REFILL_MEANS == USE_Mimfend #Fimfend #Fif * * barcha SdCard funktsiyalarini boshqarish uchun asosiy ob'ekt. */ SdFat sd; /*** / SFEMP3Shield kutubxonasini tashkil etuvchi qisqa ob'ekt. * * kutubxonaning barcha atributlari, a'zolari va funktsiyalari bilan ishlashning asosiy ob'ekti. */ SFEMP3Shield MP3 pleer; int tugmalari = {2, 3, 4, 5}; // ------------------------------------------------ ------------------------------ /*** / qisqacha Arduino chipining xususiyatlarini bizdan foydalanish uchun sozlang. * * Arduino yadrosi ishga tushirilgandan so'ng, ushbu * ilovaning asosiy funktsiyalari, masalan, ketma -ket port va MP3player ob'ektlari.begin bilan ishga tushadi. * Yordam menyusini ko'rsatish bilan birga. * * / eslatma qaytarildi Xato kodlari odatda MP3 pleerdan uzatiladi. * Whicn o'z navbatida SdCard ob'ektlarini yaratadi va ishga tushiradi. * * / qarang * / ref Error_Codes */ void setup () {uint8_t natijasi; // ba'zi funktsiyalardan olingan natija kodi keyinchalik tekshiriladi. Serial.begin (115200); // SdCard -ni ishga tushiring. agar (! sd.begin (SD_SEL, SPI_FULL_SPEED)) sd.initErrorHalt (); // SdCard muhitiga qarab, SPI_HAVE_SPEED yaxshiroq ishlashi mumkin. agar (! sd.chdir ("/")) sd.errorHalt ("sd.chdir"); // MP3 pleer qalqoni natijasini ishga tushiring = MP3player.begin (); // natijani tekshiring, xato kodlari uchun readme ga qarang. #if (_ BIOFEEDBACK_MEGA_) // yoki siz tanlagan boshqa sabablar aniqlangan bo'lsa. // Odatda ko'pgina qalqonlarda ishlatilmaydi, shuning uchun izoh berilgan. Serial.println (F ("ADMixer tuzatish qo'llanilishi.")); if (MP3player. ADMixerLoad ("admxster.053") == 0) {Serial.println (F ("ADMixer ovozini sozlash"))); MP3player. ADMixerVol (-3); } uchun #endif (int i = 2; i

Tavsiya: