Mündəricat:
- Addım 1: Birincisi, Əsaslar
- Addım 2: Dinamikləri Arudinoya bağlayın
- Addım 3: Kod
- Addım 4: Supermario Səsini Çalın
- Addım 5: Sonrakı Nədir?
Video: Arduino Bascis - Səsləri və Tonları Çalmaq: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bəzi səs effektləri oynamaq istədim və dərslərə gəldikdə bunun baxımsız sahələrdən biri olduğunu başa düşdüm. Hətta Youtube -da da Arduinos və səslər haqqında yaxşı dərslər yoxdur, buna görə də gözəl insan olduğum üçün Arduinos haqqında biliklərimi paylaşmağa qərar verdim.
Oxumaq istəmirsinizsə, burada səslənən əsl səslərin tam videosu verilmişdir:
Addım 1: Birincisi, Əsaslar
Heç bir Arduino Başlanğıc dəsti almısınızsa, ümumiyyətlə bir Aktiv Buzzer/ Dinamik və bir Passiv Buzzer/ Dinamikdən ibarətdir.
Elə isə hansını hansıdır?
Vizual fərqlər aşağıdakılardır:
- Aktiv Dinamik ümumiyyətlə Passivdən daha hündürdür
- Aktiv Dinamikin alt hissəsi möhürlənir, lakin Pasif Dinamikin alt hissəsi açıqdır.
Texniki fərqlər, Aktiv dinamikin DC Gərginliyi ilə işləməsinə imkan verən Aktiv komponentlərə malik olmasıdır.
Beləliklə, bir Aktiv dinamikə 5V və ya 3V təchizatı tətbiq etsək, avtomatik olaraq siqnal verir, Passiv dinamik isə AC gərginliyi və ya PWM DC Siqnalı ilə işləyir.
İndi fərqləri bildiyimiz üçün davam edək və onları birləşdirək.
Addım 2: Dinamikləri Arudinoya bağlayın
Bağlantılar sadədir.
PWM pinlərindən biri (PIns 2 -dən 13 -ə qədər) dinamikin pozitivinə, mənfi isə yerə bağlı olan 100 ohm rezistora bağlıdır.
İndi eskiz/ kodumuza gedə bilərik.
Addım 3: Kod
Kod əslində yalnız bir sətirdir!
Yalnız bir ton çalmaq istəyirsinizsə, aşağıdakılara ehtiyacınız var:
ton (pin, tezlik, müddət)
Pin olduğu yer, dinamikin qoşulduğu Pin, tezlik (Hertz) və milisaniyələrdəki müddət isteğe bağlıdır.
Sadə, elə deyilmi? Daha maraqlı bir şey edək.
Addım 4: Supermario Səsini Çalın
Aşağıdakılar Supermario tonunu çalmaq üçün istifadə edilə bilər!
Sadəcə yapışdırın və zövq alın:
Piezo Buzzer və PWM ilə Arduino Mario Bros Tunes: Dipto Pratyaksa son yenilənmə: 31/3/13 */#include
#define melodyPin 3 // Mario əsas tema melodiyası = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Mario əsas tempi int tempi = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
Addım 5: Sonrakı Nədir?
Nə daha mürəkkəb bir şey oynamaq istəyirsən? Musiqi və ya Arduino ilə səs effektləri kimi? Yaxşı, Arduino yaddaşı məhduddur, buna görə tonları daha yüksək nisbətdə nümunə götürmək mümkün deyil. Fantaziya bir şey etməlisinizsə, Arduinoya bağlı bir SD karta ehtiyacınız olacaq və səsi kartdan çalacaqsınız.
Youtube -da Fungineers -ə abunə olmağı düşünün; Dərsliklər, DIY məhsulları, 3D çap geek-ery hər həftə var!
Tövsiyə:
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Yamaha EZ-220: 5 Adımda Bir Mahnını Necə Çalmaq olar
Yamaha EZ-220-də Mahnı Çalmaq Necə: Bu addımlar, mahnı kitabından istifadə edərək mahnınızı çalmanıza kömək edəcək
Arduino ilə tonları necə yaratmaq olar: 3 addım
Arduino ilə Tonları Necə Yaratmaq olar: Bu təlimatda Arduino ilə ton yaradan bir dövrə düzəltdim. Sadə və sürətli layihələr qurmağı çox sevirəm. Budur, bu cür sadə bir layihə.Bu, tam olaraq Arduino veb saytının sənədlərindən istifadə edərək hazırladığım bir şou və proyektdir
Ən Böyük Tutuşlar: Ən Böyük Tutma Musiqisini Çalmaq Üçün Köhnə Telefonu Hack etdim.: 13 Addım (Şəkillərlə)
Greatest Holdies: Ən Yaxşı Hold Musiqisini Çalmaq Üçün Köhnə Bir Telefonu Hack etdim. Hazır olan "masa" nın bu ən sadə hack ilə edə biləcəyiniz saysız -hesabsız digər maraqlı layihələr var. telefonlar
Gitara Amp ilə Musiqini Necə Çalmaq olar: 4 addım
Gitara Ampı ilə Musiqini Necə Çalmaq olar: Bu, Gitara Ampı ilə Musiqini Necə Çalacağınızı Göstərəcək Bir Təlimatdır