Isi kandungan:

Instrumen Papan Kekunci Dengan Arduino (dari Buku Arduino): 6 Langkah
Instrumen Papan Kekunci Dengan Arduino (dari Buku Arduino): 6 Langkah

Video: Instrumen Papan Kekunci Dengan Arduino (dari Buku Arduino): 6 Langkah

Video: Instrumen Papan Kekunci Dengan Arduino (dari Buku Arduino): 6 Langkah
Video: Arduino Keyboard Instrument Project 2024, Julai
Anonim
Image
Image

Berikut adalah tutorial cara membuat instrumen papan kekunci dengan Arduino. Ia hanya memerlukan 6 langkah, yang mudah bagi pemula untuk memulakan dengan Arduino. Hasil projek ini lebih menyerupai alat perkusi daripada tali. Terdapat 4 nota yang disertakan: C, D, E, dan F.

Langkah 1: Bekalan

Litar
Litar

Berikut adalah senarai bekalan untuk projek ini:

- Arduino Uno

- Papan Roti (ukuran tidak penting, dan tidak perlu dilekatkan pada Arduino)

- Piezo

- 4 Butang Tekan

- 4 Perintang

- 2 Perintang Ohk 10k (coklat, hitam, oren)

- Perintang 220 Ohms (merah, merah, coklat)

- Perintang Ohms 1M (coklat, hitam, hijau)

- 9 Wayar (panjangnya tidak menjadi masalah, semakin pendek wayar yang boleh muat, kelihatan papan lebih kemas)

Plus: - penyesuai yang dapat membantu memuat naik kod dari komputer / komputer riba ke Arduino

Langkah 2: Litar

Litar
Litar

Setelah semua persediaan disiapkan, kita dapat terus membuat litar. Berikut adalah dua gambar litar. Salah satunya adalah skema, dan yang lain adalah rupa papan sebenarnya. Mereka berdua betul. Tidak apa-apa untuk mengikuti kaedah sama ada untuk membuat litar, walaupun rupa sebenarnya sedikit lebih lurus ke hadapan.

(Dalam projek ini semua komponen tidak mempunyai kekutuban, yang bermaksud ia harus berfungsi dengan baik di mana kedua kaki dimasukkan ke papan)

Langkah 3: Kod

Kod
Kod

Berikut adalah kod untuk projek ini:

butang int [0];

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

batal persediaan () {Serial.begin (9600); }

gelung kosong () {

int keyVal = analogRead (A0);

Serial.println (keyVal);

if (keyVal == 1023) {nada (8, nota [0]); }

lain jika (keyVal> = 990 && keyVal <= 1010) {nada (8, nota [1]); }

lain jika (keyVal> = 505 && keyVal <= 515) {nada (8, nota [2]); }

lain jika (keyVal> = 5 && keyVal <= 10) {tone (8, note [3]); }

lain {noTone (8); }

}

(perkara yang perlu diperhatikan: jangan lupa untuk meletakkan titik koma di setiap baris; setelah semua kod selesai, sahkan dengan mengklik tanda semak di sudut kiri atas, setelah mengkliknya, ia memerlukan anda untuk menyimpannya; setelah kod tersebut dibuat disahkan, pergi ke Alat, berikut adalah dua perkara di bawah kandungan ini yang harus dilakukan: 1. Papan, pilih "Arduino / Genuino Uno"; Port, pilih satu-satunya pilihan di sana, *** ini sangat penting)

Langkah 4: Muat naik Kod

Muat naik Kod
Muat naik Kod
Muat naik Kod
Muat naik Kod
Muat naik Kod
Muat naik Kod

Untuk memuat naik kod dari komputer / komputer riba ke Arduino, penyesuai diperlukan, ia mempunyai satu sisi yang menghubungkan ke Arduino, dan sisi lain adalah penyambung USB.

(penyesuai harus selalu disertakan dari kit Arduino.)

Langkah 5: Selesaikan masalah

Selesaikan masalah
Selesaikan masalah

Sekiranya semuanya telah selesai dari langkah 1 ~ langkah 4, tetapi tidak berjaya, berikut adalah senarai perkara yang boleh dilakukan:

- periksa semula semua sambungan untuk melihat sama ada sambungannya erat atau tidak, termasuk wayar, butang, perintang, dan piezo

- periksa semula kodnya sama ada ia telah dimuat naik atau tidak

- jika bateri terlibat, ketika ia telah disambungkan ke Arduino, tetapi tidak ada lampu menyala di papan Arduino, itu bermakna baterinya kehabisan

Langkah 6: Petua Kecil

Petua Kecil
Petua Kecil

Setelah menyelesaikan masalah, dan kesalahan telah diketahui, perubahan dapat dilakukan. Sekiranya perubahan berkaitan dengan sambungan atau kekutuban (tidak ada dalam projek ini), yang tidak ada kaitan dengan kod, kami selalu dapat menekan butang tetapan semula ini di papan Arduino. Dengan cara itu, kita tidak perlu memuat semula kod setelah setiap kali kita membuat perubahan pada sambungan.

Disyorkan: