İçindekiler:
Video: Arduino ile Jingle Bells Hızını Kontrol Edin: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu Eğitilebilir Tablo, Arduino tarafından çalınan notalara karşılık gelecek şekilde bir şerit LED'in nasıl programlanacağını gösterecektir. Elinizi fotorezistöre yaklaştırarak veya uzaklaştırarak şarkıyı hızlandırabilir veya yavaşlatabilirsiniz. Örneğim Jingle Bells şarkısıyla ama notaları çevirirseniz onu herhangi bir şarkı olarak değiştirebilirsiniz.
Gereçler
- Fotodirenç
- Arduino kurulu
- 10K direnç (x2)
- LED şerit
- Hoparlör amplifikatörü
- Teller (erkek ve dişi)
Adım 1: Kablolama
Kablolarınız için doğru kurulumu görmek için aşağıdaki bağlantıya bakın.
Tüm pembe teller pin numaralarına göre hizalanır.
Tüm siyah teller toprağa yol açar.
Tüm kırmızı teller 5V'a yol açar.
Tüm siyahlar ten rengi bir direnç anlamına gelir.
Yeşil teller, LED şeridinden çıkan telleri belirtir.
Adım 2: Kodlama
Ekli kodu kopyalayın.
Gerisi, kodlamanın nasıl çalıştığının açıklamasıdır:
Kodlamada yorumlar var ancak oldukça uzun olduğunu göreceksiniz. Belirtilen ilk notalar, tahtanızın her türlü müzik tonunu çıkarabilmesini sağlıyor. Daha sonra her notaya karşılık gelen bir renk beyanı vardır. Void kurulumu tüm pinlerinizi açar ve programlamayı başlatır. Boş döngü, ana kodlamanın gerçekleştiği yerdir. Float bir tempo ile başlar, bu, şarkınızın fotorezistöre ne kadar yakın olduğunuza bağlı olarak hızlanmasını veya yavaşlamasını sağlar. Ne kadar yakınsan o kadar hızlı oynar. Daha sonra jingle bells çalmaya devam ediyor. Her notanın kendi işlevi vardır. Başlangıçta tüm renklerin LED şeridini temizler, ardından notu ve ne kadar uzun olduğunu belirler. 250 milisaniyelik bir çeyrek nota için, bir yarım nota 500 milisaniye ve bir tam nota 1000 milisaniye çalar. Bu bildirimden sonra panoya kaç tane ışığın yanması gerektiğini söyleyen bir döngü vardır; çeyrek nota için 5 ışık, yarım nota için 10 ışık ve tam nota için 10 ışık yanar. Daha sonra notu bitirmek için bir renk ve gecikme diktesi vardır. Bu, karttan çıkarılmadığı sürece sürekli olarak tekrarlanır.
Adım 3: Test Edin
Kodunuzu ve kablolamanızı test etmenin yolu, onu fişe takmaktır! Düzgün çalışmıyorsa, kablolarınızı ve tüm kodlamayı kopyaladığınızı kontrol edin. 5V'a veya başka bir karışıma giden bir zemininiz olabilir.
Adım 4: Çalışıyor, Şimdi Paylaşın
Artık projeyle ilgili tüm sorunları çözdüğünüze göre! Bir resim çekin ve arkadaşlarınızla paylaşın. Dilerseniz notaları farklılaştırıp, renkleri de buna göre değiştirerek şarkıyı değiştirebilirsiniz. Size kalmış, olasılıklar sonsuz!
Önerilen:
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: 7 Adım
Arduino Kullanarak Google Asistan ile Ev Işıklarını Kontrol Edin: (22 Ağustos 2020'deki gibi güncelleme: Bu talimat 2 yaşında ve bazı üçüncü taraf uygulamalara dayanıyor. Yanlarında yapılacak herhangi bir değişiklik bu projeyi çalışmaz hale getirebilir. Olabilir veya olmayabilir. şimdi çalışıyor olun, ancak referans olarak takip edebilir ve buna göre değiştirebilirsiniz
Mikro:bit ve Snap Devreleri ile Rüzgar Hızını Ölçün: 10 Adım
Mikro:bit ve Snap Devreleri ile Rüzgar Hızını Ölçme: ÖyküKızım ve ben bir hava durumu projesi anemometresi üzerinde çalışırken, programlamayı devreye sokarak eğlenceyi genişletmeye karar verdik.Anemometre nedir?Muhtemelen "anemometre"nin ne olduğunu soruyorsunuz; NS. Eh, rüzgarı ölçen bir cihaz
Kalp Atış Hızınızı Ölçmek Parmağınızın Ucunda: Kalp Atış Hızını Belirlemede Fotopletismografi Yaklaşımı: 7 Adım
Kalp Atış Hızınızı Ölçmek Parmağınızın Ucunda: Kalp Atış Hızını Belirlemeye Fotopletismografi Yaklaşımı: Bir fotopletismograf (PPG), mikrovasküler bir doku yatağındaki kan hacmindeki değişiklikleri saptamak için sıklıkla kullanılan basit ve düşük maliyetli bir optik tekniktir. Çoğunlukla cilt yüzeyinde ölçüm yapmak için non-invaziv olarak kullanılır, tipik olarak
Arduino Ayak Pedalı (Arduino ile Gitar Amfinizi Kontrol Edin): 10 Adım (Resimlerle)
Arduino Ayak Pedalı (Arduino ile Gitar Amfinizi Kontrol Edin): Bu, bu topluluktaki ve arduino platformundaki ilk projem ve şimdi Arduino resmi web sitesinde yer aldı. Desteğiniz için hepinize teşekkürler!!Yani, canlı müzik çalıyorsunuz ve müziğinizi senkronize etmek için metronom veya tıklama parçaları kullanıyorsunuz
Arduino ve Bluetooth Modülü (HC-05) Kullanarak Fırçasız DC Motor Hızını Kontrol Edin: 4 Adım
Arduino ve Bluetooth Modülünü (HC-05) Kullanarak Fırçasız DC Motorun Hızını Kontrol Edin: Giriş Bu eğitimde, Arduino UNO, Bluetooth Modülü (HC-05) ve Bluetooth için Android uygulamasını kullanarak Fırçasız DC motorun hızını kontrol edeceğiz( Arduino Bluetooth Denetleyicisi)