İçindekiler:

Arduino ile Klavye Enstrümanı (Arduino Kitabından): 6 Adım
Arduino ile Klavye Enstrümanı (Arduino Kitabından): 6 Adım

Video: Arduino ile Klavye Enstrümanı (Arduino Kitabından): 6 Adım

Video: Arduino ile Klavye Enstrümanı (Arduino Kitabından): 6 Adım
Video: YAZILIMCI OLARAK EVDEN ÇALIŞMAK 😍 #yazılım #shorts 2024, Kasım
Anonim
Image
Image

İşte Arduino ile klavyeli enstrümanın nasıl oluşturulacağına dair bir eğitim. Arduino'ya yeni başlayanlar için kolay olan 6 adım yeterlidir. Projenin sonucu, bir telden çok bir vurmalı çalgı gibi geliyor. Dahil edilen 4 not vardır: C, D, E ve F.

Adım 1: Sarf Malzemeleri

Devre
Devre

İşte bu proje için malzeme listesi:

- bir Arduino Uno

- bir Breadboard (boyut önemli değildir ve Arduino'ya eklenmesi gerekmez)

- bir Piezo

- 4 Basmalı Düğme

- 4 Direnç

- 2 10k Ohm Direnç (kahverengi, siyah, turuncu)

- 220 Ohm Direnç (kırmızı, kırmızı, kahverengi)

- 1M Ohm Direnç (kahverengi, siyah, yeşil)

- 9 Tel (uzunluk önemli değil, sığabilecek daha kısa teller, tahta daha düzgün görünür)

Artı: - kodları bilgisayardan/dizüstü bilgisayardan Arduino'ya yüklemeye yardımcı olabilecek bir adaptör

2. Adım: Devre

Devre
Devre

Tüm malzemeler hazırlandıktan sonra devreyi oluşturmaya geçebiliriz. İşte devrenin iki resmi. Biri şematik, diğeri ise panonun gerçek görünümüdür. İkisi de haklı. Devreyi oluşturmak için her iki yolu da takip etmek iyidir, ancak gerçek görünüm biraz daha düzdür.

(Bu projede tüm bileşenlerin polaritesi yoktur, yani bacaklar tahtaya takılıyken her iki şekilde de çalışması gerekir)

Adım 3: Kodlar

kodlar
kodlar

İşte bu projenin kodları:

int düğmeleri[0];

int notlar = {262, 294, 330, 349};

geçersiz kurulum() { Serial.begin(9600); }

boşluk döngüsü () {

int keyVal = analogRead(A0);

Serial.println(keyVal);

if(keyVal == 1023){ ton(8, notlar [0]); }

else if(keyVal >=990 && keyVal <= 1010){ ton(8, notlar[1]); }

else if(keyVal >=505 && keyVal <= 515){ ton(8, notlar[2]); }

else if(keyVal >=5 && keyVal <= 10){ ton(8, notlar[3]); }

başka { noTone(8); }

}

(dikkat etmeniz gerekenler: her satırdan sonra noktalı virgül koymayı unutmayın; tüm kodlar yapıldıktan sonra sol üst köşedeki onay işaretine tıklayarak doğrulayın, tıkladıktan sonra kaydetmeniz gerekir; kodlar oluşturulduktan sonra doğrulandı, Araçlar'a gidin, bu içeriğin altında yapılması gereken iki şey var: 1. Board, "Arduino/Genuino Uno" seçeneğini seçin; Port, oradaki tek seçeneği seçin, ***bu gerçekten önemli)

4. Adım: Kodları Yükleyin

Kodları Yükle
Kodları Yükle
Kodları Yükle
Kodları Yükle
Kodları Yükle
Kodları Yükle

Kodları bilgisayar/dizüstü bilgisayardan Arduino'ya yüklemek için adaptör gereklidir, bir tarafı Arduino'ya bağlanan diğer tarafı USB konektörüdür.

(adaptör her zaman Arduino kitinden alınmalıdır.)

Adım 5: Sorun Giderme

Sorun giderme
Sorun giderme

Adım 1~ adım 4'ten itibaren her şey yapıldıysa, ancak işe yaramazsa, yapılabileceklerin listesi aşağıdadır:

- Sıkıca bağlı olup olmadıklarını görmek için tüm bağlantıları iki kez kontrol edin, kablolar, düğmeler, dirençler ve piezo dahil

- kodların yüklenip yüklenmediğini iki kez kontrol edin

- Arduino'ya bağlandığında piller söz konusuysa, ancak Arduino kartında ışık yanmıyorsa, pilin bittiği anlamına gelir.

Adım 6: Küçük İpucu

Küçük İpucu
Küçük İpucu

Sorun giderildikten ve hatalar bulunduktan sonra değişiklik yapılabilir. Değişiklikler, kodla ilgisi olmayan bağlantılar veya polarite (bu projede değil) ile ilgiliyse, Arduino kartındaki bu sıfırlama düğmesine her zaman basabiliriz. Bu sayede bağlantılarda her değişiklik yaptığımızda kodları yeniden yüklemek zorunda kalmıyoruz.

Önerilen: