Mündəricat:
- Addım 1: Lazım olan komponentlər
- Addım 2: Dövrəni bağlayın
- Addım 3: Proqram
- Addım 4: Yükləyin
- Addım 5: Kodun nəzərdən keçirilməsi
- Addım 6: Hardware Review: Buzzer
- Addım 7: Eksperimental effekt
Video: Arduino ilə Buzzer Səsini idarə edin: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Arduino ilə tamamlana biləcək bir çox interaktiv əsər var, ən çox yayılmış və ən çox istifadə ediləni səs və işıq ekranıdır.
Səs çıxara bilən ən çox yayılmış komponentlər səs siqnalı və buynuzdur. İkisini müqayisə edin, səs siqnalı daha sadə və istifadəsi daha asandır, buna görə də bu təcrübədə istifadə etdik.
Addım 1: Lazım olan komponentlər
Hazırlanması lazım olan komponentlər aşağıdakılardır:
Arduino UNO nəzarətçi*1
Buzzer*1
Çörək lövhəsi*1
Çörək taxtası tullanan qalstuk*1
Addım 2: Dövrəni bağlayın
Təcrübə aparatını şəkildəki dövrə görə bağlayın.
Addım 3: Proqram
Aşağıdakı kodu Arduino IDE -ə göstərildiyi kimi kopyalayın:
#"meydançalar.h" daxil edin
int melodiyası = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
boş quraşdırma () {
for (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [thisNote];
ton (8, melodiya [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
gecikmə (pauseBetweenNotes);
noTone (8);
}
}
boşluq döngəsi ()
{
}
Addım 4: Yükləyin
Arduino UNO idarəedicisini və kompüteri birləşdirmək üçün USB kabelindən istifadə edin, düzgün lövhə növünü (Arduino UNO və), portu seçin və yükləmə düyməsini basın.
Addım 5: Kodun nəzərdən keçirilməsi
ton (): Funksiya, pin üzərində müəyyən bir tezliyə (50% vəzifə dövrü) malik bir kvadrat dalğa yaratmaqdır. Müddəti təyin etmək olar, əks halda noTone () funksiyası çağırılana qədər dalğa forması yaradılacaq. Bu pin, piezoelektrik səs siqnalı və ya digər dinamiklərə qoşularaq səs çıxara bilər.
qrammatika:
ton (pin, tezlik)
ton (pin, tezlik, müddət)
parametr:
pin: səs tezliyi yaratmaq üçün pin: səsin tezliyi, Hz olaraq işarəsiz int müddəti yazın: səsin müddəti, milisaniyələrdə (isteğe bağlı), işarəsiz uzun yazın
Addım 6: Hardware Review: Buzzer
Zil, gərginlik materiallarına enerji verərək səs çıxarır. Piezoelektrik materiallar müxtəlif gərginlik və tezliklərdə mexaniki olaraq deformasiya oluna bilər və bununla da müxtəlif tezliklərdə səslər çıxarılır.
Aktiv səs siqnalının daxili vibrasiya mənbəyi var, buna görə də DC gücü ilə təmin edildiyi müddətdə səslənə bilər. Müvafiq passiv siqnalın inteqrasiya edilmiş vibrasiya mənbəyi yoxdur, Buna görə də, səs çıxış dövrəsində səsli olmalıdır. Aktiv səs siqnallarını passiv səs siqnallarından iki şəkildə ayırd edə bilərik:
(1) Görünüşünə görə
* Passiv səs siqnalının elektron lövhəsi ümumiyyətlə çılpaqdır.
* Aktiv səs siqnalının elektron lövhəsi ümumiyyətlə vinil ilə örtülmüşdür.
(2) Siqnal müqavimətini ölçmək və mühakimə etmək üçün bir multimetrdən istifadə edin
* Passiv səs siqnalının müqaviməti ümumiyyətlə 8 ohm və ya 16 ohmdur.
* Aktiv səs siqnalının müqaviməti daha böyükdür.
Əlaqəli yazı: Buzzer ilə kondansatörləri sınayın
Addım 7: Eksperimental effekt
Şəkildə göstərildiyi kimi, başqa bir kabel olmadan bir səs siqnalı bağlayın. Proqram Arduino UNO nəzarətçisinə yükləndikdən sonra səs siqnalı oyunun sonuna bənzər bir səs çıxaracaq və sonra sıfırlama düyməsinə basılana qədər dayanacaq.
Tövsiyə:
Cihazınızı Android WiFi Esp8266 İdarə Edərək İdarə Edin: 6 Addım
Cihazınızı Android WiFi Esp8266 istifadə edərək idarə edin Nəzarət: indi esp8266 WiFi modulundan istifadə edərək cihazları necə idarə edəcəyimizi və daha çox məlumat üçün Android WiFi nəzarətindən istifadə edərək Arduino cihazınızı necə idarə edəcəyinizi biləcəyik. Məhəmməd Əşrəf linkinə daxil olun
Arduino ilə YouTube Oynatmasını İdarə etmək üçün Jestlərdən istifadə edin: 5 addım
Arduino ilə YouTube -da Oynatmaya Nəzarət Etmək üçün Jestlərdən istifadə edin: StoryYouTube, hər dəfə sağ düyməni basdığınız zaman 5 saniyəni sürətlə irəli aparmağa imkan verir. Buna görə də hər dəfə əlimi yelləyəndə 20 saniyə sürətlə mənə kömək edəcək bir nəzarətçi etmək üçün Arduino və pythondan istifadə etmək qərarına gəldim
Arduino Footswitch (Arduino ilə Gitar Ampinizi idarə edin): 10 addım (şəkillərlə)
Arduino Footswitch (Arduino ilə Gitar Ampinizi idarə edin): Bu, bu cəmiyyətdə və arduino platformasındakı ilk layihəmdir və indi Arduinonun rəsmi saytında nümayiş olundu. Dəstəyiniz üçün hamınıza təşəkkür edirəm !! Beləliklə, canlı musiqi ifa edirsiniz və sinxronizasiya etmək üçün metronom və ya klik izlərindən istifadə edirsiniz
Google AIY Səs Kitinə Trigger Start Səsini əlavə edin: 6 Addım (Şəkillərlə birlikdə)
Google AIY Voice Kit -ə Trigger Start Sound əlavə edin: Bu dərslik olduqca sadədir. Google AIY Səs Kitindən həqiqətən zövq alıram, amma normal Google Evimdəki kimi, fəal dinlədiklərini təsdiq etmək üçün səs -küy salırlar. Bu nümunələrin heç birində standart olaraq qurulmamışdır
PSP -ni Kompüter Joystick olaraq istifadə edin və sonra PSP ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)
PSP -ni Kompüter Joystick Olaraq İstifadə Edin və Sonra PSP ilə Kompüterinizi İdarə Edin: PSP homebrew ilə çox gözəl şeylər edə bilərsiniz və bu təlimatda mən sizə PSP -ni oyun oynamaq üçün joystick kimi necə istifadə edəcəyinizi öyrədəcəyəm. joystickdən siçan kimi istifadə etməyə imkan verən bir proqram. İşdə ana