Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Apa yang Perlu Anda Ketahui
- Langkah 3: Reka Bentuk Litar
- Langkah 4: Kod
- Langkah 5: Selesai
Video: Pemain Muzik Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Hai semua.
Semalam, saya melayari Internet dan mencari projek yang boleh saya buat di Arduino. Saya melihat wanita ini membuat papan kekunci piano elektronik dengan lagu-lagu di dalamnya. Saya mempunyai LCD Keyboard Shield yang tergeletak sehingga saya fikir saya boleh membuat pemain muzik di mana terdapat menu kecil dengan lagu dan pengguna dapat memilihnya.
Anda boleh melihat versi akhir projek saya di atas.
Langkah 1: Apa yang Anda Perlu
Untuk projek ini, anda memerlukan;
- Arduino Uno
- Papan roti
- Perisai Pad Kekunci LCD
- Buzzer
- Perintang 330 ohm
- Pelompat
Langkah 2: Apa yang Perlu Anda Ketahui
Anda perlu mengetahui serba sedikit mengenai struktur Perisai Keypad LCD. Saya meletakkan pinout supaya anda dapat melihat apa itu.
Seperti yang anda akan lihat dalam kod; pin nombor 4, 5, 6, 7, 8 dan 9 digunakan oleh LCD. Pin 10 adalah untuk mengawal lampu latar LCD tetapi anda tidak memerlukannya. Dalam litar, butang disambungkan ke pin A0.
Itu memberi kita pin digital 0, 1, 2, 3, 11, 12, 13 dan pin analog A1, A2, A3, A4, A5 percuma.
Anda juga perlu mengetahui nilai analog setiap butang supaya anda dapat mengenalinya. Saya membaca nilai A0 dan mencetaknya di monitor bersiri untuk mengetahui. Berikut adalah contoh kod:
int btn_value = 0;
batal persediaan () {Serial.begin (9600); } gelung void () {btn_value = analogRead (A0); Serial.println (btn_value); }
Berikut adalah nilai yang saya dapati untuk perisai saya:
- Butang Kanan - 0
- Butang Naik - 131
- Butang Bawah - 306
- Butang Kiri - 481
- Pilih Butang - 722
- Tiada Butang - 1023
Langkah 3: Reka Bentuk Litar
Litarnya cukup sederhana.
- Letakkan bel anda di suatu tempat di papan roti.
- Sambungkan satu sisi perintang 330 ohm ke pin negatif bel dan sisi lain ke pin tanah Arduino.
- Sambungkan pin positif buzzer ke pin2 pada Arduino.
Anda sudah selesai! Sekarang mari kita pergi ke pengekodan.
Langkah 4: Kod
Semasa anda membuka fail arkib, anda akan melihat fail berikut; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs adalah fail utama di mana menu dan definisi ditulis. Ia dipenuhi dengan komen supaya anda dapat memeriksa dan memahami kodnya.
- pitches.h merangkumi definisi nota muzik.
- Fail yang lain merangkumi fungsi lagu. Anda boleh melaluinya dan cuba memahami. Saya tidak menulis kod untuk lagu-lagu, saya menjumpainya dengan mencari. Oleh itu, anda juga boleh mencari atau menulis lagu anda sendiri dan menambahkannya ke menu.
Anda mesti meletakkannya di bawah folder yang sama. Kemudian anda perlu membuka fail lcd_keypad_songs dengan Arduino IDE dan memuat naik kodnya.
Catatan: lagu james_bond tidak ada di menu (dikomentari). Ini kerana Arduino mempunyai ruang yang terhad dan lagu-lagu ini memakan banyak memori. Anda selalu boleh melepaskannya dan mengomentari lagu lain untuk didengarkan. Anda juga perlu menukar pesanan menu.
Langkah 5: Selesai
Tahniah
Anda berjaya. Sekiranya anda mempunyai pertanyaan atau masalah, sila komen atau mesej saya. Saya ingin membantu.
Selamat Membuat!
Disyorkan:
Cara Membuat Pemain MP3 Dengan LCD Menggunakan Modul Pemain MP3 Arduino dan DFPlayer Mini: 6 Langkah
Cara Membuat Pemain MP3 Dengan LCD Menggunakan Modul Pemain MP3 Arduino dan DFPlayer Mini: Hari ini kita akan membuat pemain MP3 dengan LCD menggunakan Modul Pemain MP3 mini Arduino dan DFPlayer. Projek ini dapat membaca fail MP3 dalam kad SD, dan dapat menjeda dan mainkan sama dengan peranti 10 tahun yang lalu. Dan juga mempunyai lagu sebelumnya dan keseronokan lagu seterusnya
2-4 Pemain Pemain dan Main Arked Raspberry Pi: 11 Langkah
2-4 Pemain Pemain dan Mainkan Raspberry Pi Arcade: Pasangkan dan mainkan, bukan hanya istilah untuk konsol permainan plastik yang anda beli di Walmart tempatan anda. Kabinet arked plug and play ini berfungsi, dikuasakan oleh Raspberry Pi 3 yang menjalankan Retropie, mesin ini menawarkan kemampuan penyesuaian penuh dan
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Sambungkan Pemain MP3 ke Pemain Pita: 6 Langkah (dengan Gambar)
Sambungkan Pemain MP3 ke Pemain Pita: Cara menyambungkan pemain mp3, atau sumber stereo lain, ke pemain pita untuk mendengarkan muzik
Pemain Kaset Pemain Amp: 3 Langkah
Pemain Kaset Pemain Kaset: Dengan beberapa inspirasi yang diperoleh daripada projek lain yang serupa yang dipaparkan di Internet, saya menukar pemain / perakam kaset Sony Walkman menjadi penguat gitar yang menggunakan 2 bateri AA