Video: TinkerCad'de Arduino Kullanan Piyano Sesleri: 4 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, Arduino ile bir buzzer (veya piezo hoparlör) kullanmayı öğreneceksiniz. Buzzer'lar alarm cihazlarında, bilgisayarlarda, zamanlayıcılarda ve fare tıklaması veya tuş vuruşu gibi kullanıcı girdilerinin onayında bulunabilir. Ayrıca tone() ve noTone() işlevlerini nasıl kullanacağınızı öğreneceksiniz. Bu işlevi kullanarak bir piyano sesi yapabilirsiniz. Haydi başlayalım.
Adım 1: İhtiyacınız Olan Şey - Donanım
Bu eğitim için ihtiyacınız olacak:
1. Arduino UNO veya nano
2. Buzzer/piezo hoparlör
3. Breadboard(eğer gerçek zamanlı proje yapıyorsanız)
2. Adım: Devre
Buzzer'ın negatif pinini Arduino'nun gnd'sine ve buzzer'ın pozitif pinini dijital pin 8'e bağlamanız gerçekten çok basit bir devre.
Adım 3: Kod
Daha ilginç projeler için benimle iletişime geçin: Youtube:
Facebook sayfası:
Instagram:https://instagram.com/official_techeor?igshid=uc8l…
İşte "Ton" kodu. O nasıl çalışır? Çok basit, ton(buzzer, 1000) pin 9'a 1KHz ses sinyali gönderir, delay(1000) programı bir saniye duraklatır ve noTone(buzzer) sinyal sesini durdurur. loop() rutini bu çalışmayı tekrar tekrar yapacak ve kısa bir bip sesi çıkaracaktır. (ton (pin, frekans, süre) işlevini de kullanabilirsiniz)
int zil = 8;
void setup() { // Buzzer pinini çıkış pinMode(buzzer, OUTPUT); } void loop() { ton(buzzer, 261); gecikme(200); //Buzzer'ı kapatır noTone(buzzer); ton(zil, 293); gecikme(200); noTone(sesli uyarı); ton(zil, 329); gecikme(200); noTone(sesli uyarı); ton(sesli uyarı, 349); gecikme(200); ton(buzzer, 201); gecikme(200); //Buzzer'ı kapatır noTone(buzzer); ton(zil, 283); gecikme(200); noTone(sesli uyarı); ton(zil, 502); gecikme(200); noTone(sesli uyarı); ton(zil, 149); gecikme(200); }
Adım 4: Aferin
Bir Arduino "Nasıl Yapılır" eğitimini daha başarıyla tamamladınız ve nasıl kullanılacağını öğrendiniz: buzzer / piezo Speakertone(), noTone() işlevleri