İçindekiler:

Arduino ile Jingle Bells Hızını Kontrol Edin: 4 Adım
Arduino ile Jingle Bells Hızını Kontrol Edin: 4 Adım

Video: Arduino ile Jingle Bells Hızını Kontrol Edin: 4 Adım

Video: Arduino ile Jingle Bells Hızını Kontrol Edin: 4 Adım
Video: Hayko Cepkin kırk yıllık altyapısını duyamayınca sinirlenip küfürü basıyor 2024, Kasım
Anonim
Arduino ile Jingle Bells Hızını Kontrol Edin
Arduino ile Jingle Bells Hızını Kontrol Edin

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: