Isi kandungan:
- Langkah 1: Pertama, Asas
- Langkah 2: Menghubungkan Pembesar Suara dengan Arudino
- Langkah 3: Kodnya
- Langkah 4: Memainkan Nada Supermario
- Langkah 5: Apa Seterusnya?
Video: Arduino Bascis - Memainkan Bunyi dan Nada: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Saya ingin memainkan beberapa kesan bunyi, dan menyedari bahawa ini adalah salah satu bidang yang diabaikan ketika datang ke tutorial. Walaupun di Youtube, terdapat kekurangan tutorial yang baik mengenai Arduino dan suara, jadi, saya menjadi lelaki yang baik, memutuskan untuk berkongsi pengetahuan saya mengenai Arduinos.
Sekiranya anda tidak suka membaca, berikut adalah video penuh dengan bunyi sebenar yang dimainkan:
Langkah 1: Pertama, Asas
Sekiranya anda pernah membeli kit Permulaan Arduino, alat ini biasanya mengandungi satu Buzzer / Pembesar Suara Aktif dan satu Pembesar Suara / Pembesar Suara Pasif.
Jadi yang mana satu?
Perbezaan visual adalah seperti berikut:
- Pembesar suara aktif biasanya lebih tinggi daripada yang pasif
- Speaker Aktif ditutup di bahagian bawah, tetapi Speaker Pasif terbuka di bahagian bawah.
Perbezaan teknikal adalah bahawa pembesar suara Aktif mempunyai komponen Aktif yang membolehkannya beroperasi dengan Voltan DC.
Oleh itu, jika kita menggunakan bekalan 5V atau 3V ke pembesar suara Aktif, ia berbunyi secara automatik, sedangkan pembesar suara Pasif berfungsi dengan voltan AC, atau PWM DC Signal.
Sekarang setelah kita mengetahui perbezaannya, mari kita teruskan dan menghubungkannya.
Langkah 2: Menghubungkan Pembesar Suara dengan Arudino
Sambungannya mudah.
Salah satu pin PWM (PIns 2 hingga 13) disambungkan ke positif pembesar suara, dan negatif disambungkan ke perintang 100 ohm, yang disambungkan ke tanah.
Sekarang, kita boleh melihat lakaran / kod kita.
Langkah 3: Kodnya
Kod ini sebenarnya hanya satu baris!
Sekiranya anda hanya mahu memainkan nada tunggal, berikut adalah semua yang diperlukan:
nada (pin, frekuensi, tempoh)
Di mana pin, apakah Pin yang dihubungkan dengan pembesar suara, frekuensi adalah frekuensi (dalam Hertz), dan jangka masa dalam milisaat, adalah pilihan.
Ringkas, bukan? Mari buat perkara yang lebih menarik.
Langkah 4: Memainkan Nada Supermario
Berikut ini boleh digunakan untuk memainkan nada Supermario!
Hanya tampal, dan nikmati:
Arduino Mario Bros Tunes With Piezo Buzzer dan PWM oleh: Dipto Pratyaksa terakhir dikemas kini: 31/3/13 * / #masuk
#define melodyPin 3 // Melodi tema utama inti melodi = {NOTE_E7, NOTE_E7, 0, NOTE_E7, 0, NOTE_C7, NOTE_E7, 0, NOTE_G7, 0, 0, 0, NOTE_G6, 0, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0, NOTE_C7, 0, 0, NOTE_G6, 0, 0, NOTE_E6, 0, 0, NOTE_A6, 0, NOTE_B6, 0, NOTE_AS6, NOTE_A6, 0, NOTE_G6, NOTE_E7, NOTE_G7, NOTE_A7, 0, NOTE_F7, NOTE_G7, 0, NOTE_E7, 0, NOTE_C7, NOTE_D7, NOTE_B6, 0, 0}; // Mario utama mereka tempo int tempo = {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 9, 9, 9, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, };
//
Langkah 5: Apa Seterusnya?
Apa yang anda mahu mainkan sesuatu yang lebih kompleks? Suka Muzik, atau kesan bunyi dengan Arduino anda? Ingat, memori Arduino terhad, jadi tidak mungkin mengambil sampel nada pada kadar yang lebih tinggi. Sekiranya anda perlu melakukan sesuatu yang menarik, anda memerlukan kad SD yang disambungkan ke Arduino dan memainkan suara dari kad tersebut. Semoga anda mendapat sesuatu dari ini!
Pertimbangkan untuk melanggan Fungineers di Youtube; ada tutorial, barang DIY, percetakan 3D geek-ery setiap minggu!
Disyorkan:
Portable Disco V2 -Bunyi Dikawal Bunyi: 11 Langkah (dengan Gambar)
Portable Disco V2 -Sound Controlled LED's: Saya telah melalui perjalanan elektronik sejak saya membuat disko mudah alih pertama. Dalam binaan asalnya, saya menggodam litar pada papan prototaip dan berjaya membina disko poket kecil yang kemas. Kali ini saya merancang PCB saya sendiri dan
Sensor Suhu dan Kelembapan Dengan Pengesanan Lcd dan Bunyi: 4 Langkah
Sensor Suhu dan Kelembapan Dengan Pengesanan Lcd dan Bunyi: Hello guys !!! Baiklah projek ini adalah projek tahun akhir saya. Tujuan projek ini adalah untuk memantau suhu dan kelembapan bilik di bengkel Universiti saya kerana beberapa komponen elektronik tidak berfungsi kerana suhu yang tidak
Pengecas Laptop Membuat Bunyi Bunyi Tetap: 3 Langkah
Pengecas Komputer Membuat Bunyi Bunyi Tetap: Ini diterbitkan secara awal di: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ lawati www.highvoltages.co/blogs untuk maklumat lanjut .LAPTOP CHARGER MEMBUAT Bunyi Bunyi: Adakah pengecas komputer riba anda mengeluarkan bunyi bip dan ia tidak
Jarak Berbual Dengan Arduino Uno, Sensor Ultrasonik HC-SR04 dan Modul Bunyi WTV020SD: 4 Langkah
Jarak Berbual Dengan Arduino Uno, Sensor Ultrasonik HC-SR04 dan Modul Suara WTV020SD: Selamat datang di Instructable # 31 saya, aka salah satu projek Arduino yang paling popular. Sekiranya anda menyukai projek ini, jadilah salah satu pengikut saya di Instructables dan melanggan saluran Youtube saya … www.youtube.com/rcloversanApa pun, untuk projek ini anda
Lightsaber Berasaskan Arduino Dengan Kesan Cahaya dan Bunyi: 14 Langkah (dengan Gambar)
Lightsaber Berasaskan Arduino Dengan Kesan Cahaya dan Bunyi: Hello jedi! Instruksional ini adalah mengenai membuat lampu terang, yang kelihatan, terdengar dan tampil seperti yang terdapat dalam filem! Satu-satunya perbezaan - ia tidak boleh memotong logam: (Peranti ini didasarkan pada platform Arduino, dan saya memberikan banyak ciri dan fungsi, ia