Arduino tone() ile çoklu Melodi Çalma

0
37
Okunma

Arduino tone() ile çoklu Melodi Çalma

Bu örnek, çoklu çıkışlarda farklı notaları çalmak için tone () komutunun nasıl kullanılacağını gösterir.

Tone () komutu, Atmega’nun dahili zamanlayıcılarından birini alarak, onu istediğiniz frekansa ayarlayarak ve bir çıkış pimini atmak için zamanlayıcıyı kullanarak çalışır. Sadece bir zamanlayıcı kullandığı için, bir seferde yalnızca bir nota oynayabilirsiniz. Bununla birlikte, sırayla farklı iğneler üzerine notlar oynayabilirsiniz. Bunu yapmak için, bir sonrakine geçmeden önce zamanlayıcıyı bir pim için kapatmanız gerekir.

Bunu açıklamak için Greg Borenstein’a teşekkürler.

Gerekli Donanım

  • Arduino veya Genuino
  • 3 adet 8 ohm hoparlör
  • 3 adet 100 ohm direnç
  • Bağlantı Telleri
  • breadboard

Kod

Aşağıdaki çizimde, sırayla her bir hoparlörde bir nota çalar ve önce önceki hoparlörü kapatır. Her bir tonun süresinin, onu takip eden gecikme ile aynı olduğunu unutmayın.

Kaynak:arduino.cc

1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız 1 Oydan 5,00 Puan. Bu yazıya oy vermek ister misiniz?
Loading...
Elektronik, Bilim, Teknoloji, Müzik, Tasarım.
Paylaş

CEVAP VER

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.