İçindekiler:

TinkerCad'de Arduino Kullanan Piyano Sesleri: 4 Adım
TinkerCad'de Arduino Kullanan Piyano Sesleri: 4 Adım

Video: TinkerCad'de Arduino Kullanan Piyano Sesleri: 4 Adım

Video: TinkerCad'de Arduino Kullanan Piyano Sesleri: 4 Adım
Video: Tinkercad ile Arduino Dersleri - #Ders23 - Buzzer ile Şarkı Çalma 2024, Kasım
Anonim
TinkerCad'de Arduino Kullanan Piyano Sesleri
TinkerCad'de Arduino Kullanan Piyano Sesleri

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

İhtiyacınız Olan - Donanım
İhtiyacınız Olan - Donanım
İhtiyacınız Olan - Donanım
İhtiyacınız Olan - Donanım
İhtiyacınız Olan - Donanım
İhtiyacınız Olan - 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

Devre
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

Önerilen: