Isi kandungan:

Arduino Piano: 5 Langkah
Arduino Piano: 5 Langkah

Video: Arduino Piano: 5 Langkah

Video: Arduino Piano: 5 Langkah
Video: Arduino Tutorial: Learn how to play sound with Arduino by building a DIY Micro Piano. Easy Project 2024, Julai
Anonim
Piano Arduino
Piano Arduino
Piano Arduino
Piano Arduino

hai kawan-kawan adakah anda selalu mahu membuat piano, jika ya, maka anda berada di tempat yang betul.

Bahan

1. Arduino

2. Pembesar suara 8 ohm

3. Tarik perintang ke bawah (1k - 10k akan berfungsi dengan baik)

4. 8 suis taktik

5. Papan roti dan papan kenyataan

Langkah 1: Tarik Penarik dan Tarik Perintang

Perintang Pull Up dan Pull Down
Perintang Pull Up dan Pull Down
Perintang Pull Up dan Pull Down
Perintang Pull Up dan Pull Down

tarik perintang

Ini adalah perintang yang mengekalkan keadaan logik pin TINGGI apabila pin tidak bersambung atau tidak mempunyai keadaan.

Tarik perintang ke bawah

Perintang ini membantu mengekalkan keadaan logik pin rendah semasa tidak bersambung atau ketika pin tidak mempunyai keadaan.

Untuk mengetahui lebih lanjut mengenai penarik tarik dan tarik ke bawah, kunjungi

playground.arduino.cc/CommonTopics/PullUpD…

Catatan: terdapat tiga keadaan pin iaitu TINGGI, RENDAH dan terapung atau tinggi. Apabila pin adalah TINGGI, artinya pada 5v (untuk Arduino MCU), sementara LOW bermaksud hampir 0v atau GND, sementara untuk mengambang bermaksud tidak mempunyai keadaan tidak tinggi atau rendah.

CATATAN: dalam instruksional ini kita akan menggunakan perintang tarik ke bawah

Langkah 2: Fone dan Frekuensi Nada

Pembentukan nada Arduino

Fungsi ini digunakan untuk menghasilkan frekuensi apa pun pada pin Arduino

nada (pin, frekuensi, tempoh atau kelewatan);

Contohnya nada (9, 3100, 100);

tiada satu()

Fungsi ini digunakan ketika anda tidak ingin memainkan nada atau frekuensi pada pin tertentu.

noTone (pin);

Contohnya noTone (9); // ini tidak akan memainkan nada atau frekuensi pada pin 9.

CATATAN: JIKA anda ingin menukar pin yang digunakan untuk nada pastikan ia adalah pin PWM.

nada (pin pwm, frekuensi, kelewatan);

noTone (pin pwm); Untuk mengetahui pin pwm untuk Arduino layari interne. Contohnya cari (pin pwm dari Arduino pro mini). Cukup ubah pro mini ke pengawal mikro Arduino yang anda gunakan. Untuk maklumat lebih lanjut mengenai pwm layari

Langkah 3: Suis Sesaat (Suis taktik)

Suis Momen (Suis taktik)
Suis Momen (Suis taktik)

Suis ini apabila ditekan disambungkan untuk saat anda menekannya dengan segera anda melepaskan tangan anda sehingga terputus. Untuk penjelasan lebih lanjut mengenai cara menggunakan suis taktik muat turun video dalam arahan ini

Langkah 4: Skematik

Skematik
Skematik

jika anda menggunakan kod dengan perintang penarik ke atas, abaikan perintang penarik ke bawah dalam skema ini. Ingatlah untuk menyambungkan satu plumbum pembesar suara anda ke pwm pin 9 atau pin pwm yang anda gunakan dan yang lain ke GND. jika pembesar suara anda terpolarisasi, sambungkan petunjuk positif anda pin pwm dan pin negatif ke GND.

Langkah 5: Kod

Kod kedua diubah sepenuhnya oleh saya untuk mereka yang tidak mempunyai perintang untuk digunakan sebagai perintang tarik ke bawah

Kod satu nama adalah Arduino piano.zip, sementara code2 adalah piano.zip

Terima kasih kerana membaca. Mainkan piano anda sehingga jiwa anda melompat kegembiraan.

Saya tidak dapat menanamkan video YouTube saya, tetapi anda boleh mengaksesnya melalui pautan ini

www.youtube.com/embed/apsuFn0Wp1g

Disyorkan: