Basit Arduino Ses Kartı: 5 Adım (Resimlerle)
Basit Arduino Ses Kartı: 5 Adım (Resimlerle)
Anonim
Basit Arduino Ses Kartı
Basit Arduino Ses Kartı

Bu deneyde pasif bir buzzerin nasıl çalıştığını ve basit bir Arduino ses kartını nasıl oluşturabileceğinizi anlayacaksınız. Bazı düğmeleri kullanarak ve ilgili tonu seçerek bir melodi oluşturabilirsiniz! Kullandığım parçalar Kuman'ın Arduino UNO başlangıç kitinden.

Adım 1: Gerekli Parçalar

Gerekli Parçalar
Gerekli Parçalar

İhtiyacın olacak:

  • bir Arduino kurulu
  • ekmek tahtası
  • bir USB Kablosu
  • 10 x Atlama telleri
  • 3 x Düğme (başlık ve düğme sayısı isteğe bağlıdır)
  • 3 x 10k ohm direnç

Allchips bir elektronik bileşenler çevrimiçi hizmet platformudur, tüm bileşenleri onlardan satın alabilirsiniz

Adım 2: Düğmeleri Bağlama

Düğmeleri Bağlama
Düğmeleri Bağlama
Düğmeleri Bağlama
Düğmeleri Bağlama

Öncelikle butonlardan başlayalım. Her düğme için kenarlarından birini seçin. 2 pin göreceksiniz. Soldaki (bunları da değiştirebilirsiniz) 10k'lık bir dirençle Arduino'nun (breadboard aracılığıyla) topraklamasına bağlanır. Aynı satırı Arduino'nun 2, 3 veya 4 numaralı dijital pinine bağlayın (kodda yapılandırılabilir). Her düğmenin sağ tarafındaki pin 5V'a bağlanır. Referans için yukarıdaki resmi kullanabilirsiniz. Tüm düğmeleriniz için bu adımları uygulayın.

Adım 3: Buzzer'ı Bağlama

Buzzer'ı bağlama
Buzzer'ı bağlama

Böylece, sesli uyarının üstünde bir + sembolü görebilirsiniz. Olumlu tarafını gösterir. Karşı ucu toprağa ve bunu Arduino'nun dijital pin 8'ine bağlamanız gerekir (daha sonra değiştirilebilir)

Adım 4: Kodu Yükleme ve Değiştirme

Kodu Yükleme ve Değiştirme
Kodu Yükleme ve Değiştirme

Projenin koduna buradan ulaşabilirsiniz. Neyi değiştirebileceğiniz tamamen size kalmış - pin numaralarından daha fazla düğme eklemeye kadar, ama daha da önemlisi - her bir tonu değiştirebilirsiniz. İşte küçük bir açıklama:

ton(buzzPin, 1000, 300); // İşte Arduino ton fonksiyonu

buzzPin, buzzer'ın pozitif pinidir

1000 Hz cinsinden tonun kendisidir (31'den 65535'e kadar herhangi bir yerde olabilir)

300 ms cinsinden süredir (isteğe bağlı)

Adım 5: Video

İşte rastgele bir melodi yaratan projenin bir videosu.