Isi kandungan:
- Bekalan
- Langkah 1: Pendawaian
- Langkah 2: Pengekodan
- Langkah 3: Uji
- Langkah 4: Ia Berfungsi, Sekarang Kongsi
Video: Kawal Kelajuan Lonceng Jingle Dengan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Instructable ini akan menunjukkan kepada anda cara memprogram LED strip agar sesuai dengan nota yang dimainkan oleh Arduino. Anda juga dapat mempercepat atau memperlahankan lagu dengan mendekatkan tangan anda atau lebih jauh dari photoresistor. Contoh saya adalah dengan lagu Jingle Bells namun anda boleh mengubahnya menjadi lagu apa pun jika anda menerjemahkan notanya.
Bekalan
- Fotoresistor
- Papan Arduino
- Perintang 10K (x2)
- Jalur LED
- Penguat pembesar suara
- Wayar (lelaki dan wanita)
Langkah 1: Pendawaian
Rujuk pautan di bawah untuk melihat pemasangan kabel yang betul.
Semua wayar merah jambu sejajar dengan nombor pin.
Semua wayar hitam menuju ke tanah.
Semua wayar merah membawa kepada 5V.
Semua hitam dengan tan menandakan perintang.
Kabel hijau menandakan wayar keluar dari jalur LED.
Langkah 2: Pengekodan
Salin kod yang dilampirkan.
Selebihnya adalah penjelasan mengenai cara kod berfungsi:
Pengekodan mempunyai komen tetapi anda akan melihatnya cukup panjang. Nota awal yang dinyatakan memastikan bahawa papan anda dapat membuat nada muzik. Kemudian ada pernyataan warna yang sesuai dengan setiap catatan. Penyediaan kekosongan menghidupkan semua pin anda dan memulakan pengaturcaraan. Gelung kekosongan adalah tempat pengekodan utama berlaku. Ia dimulakan dengan tempo mengambang, ini memastikan lagu anda akan cepat atau perlahan bergantung pada seberapa dekat anda dengan photoresistor. Semakin dekat anda semakin cepat ia dimainkan. Ia kemudian memainkan loceng jingle. Setiap nota mempunyai fungsinya sendiri. Pada mulanya membersihkan jalur LED dari semua warna, ia kemudian menentukan nota dan berapa lama. Untuk nota seperempat dalam permainan selama 250 milisaat, setengah nota bermain untuk 500 milisaat dan keseluruhan nota bermain untuk 1000 milisaat. Selepas pengisytiharan ini terdapat gelung yang memberitahu papan berapa banyak lampu yang harus menyala; untuk nota seperempat 5 lampu menyala, untuk nota setengah 10 lampu dan untuk keseluruhan nota 10 lampu menyala. Terdapat imlak warna dan kelewatan untuk mengakhiri nota. Ini berulang secara berterusan kecuali dicabut dari papan.
Langkah 3: Uji
Cara menguji kod dan pendawaian anda adalah dengan memasangkannya! Sekiranya tidak berfungsi dengan betul, periksa kabel anda dan anda telah menyalin semua pengekodan. Anda mungkin mempunyai tanah hingga 5V atau campuran lain.
Langkah 4: Ia Berfungsi, Sekarang Kongsi
Sekarang anda telah menyelesaikan sebarang masalah yang anda selesaikan dengan projek ini! Ambil gambar dan kongsi dengan rakan anda. Sekiranya anda mahu, anda boleh menukar lagu dengan membuat nota berbeza dan mengubah warnanya. Terpulang kepada anda, kemungkinannya tidak berkesudahan!
Disyorkan:
Lenovo Y700 Membuka Kelajuan NVMe Gen3 Kelajuan: 4 Langkah
Lenovo Y700 Membuka Kelajuan NVMe Gen3: Setelah sedikit kajian mengenai topik ini, saya dapati bahawa Lenovo Y700 adalah kilang yang ditetapkan kepada kelajuan Nvme gen 2. Carian google yang mudah dan anda boleh mendapatkan pelbagai penjelasan mengapa ia berlaku. Kesimpulan saya ialah Lenovo menetapkannya pada kelajuan Gen2 untuk menjimatkan batt
Jam Penggera Lonceng Berkembar Dari Kaleng Soda: 7 Langkah (dengan Gambar)
Jam Penggera Lonceng Berkembar Dari Kaleng Soda: Instruktif ini menunjukkan kepada anda cara membuat jam penggera loceng kembar dari kaleng soda. Projek ini menggunakan kaleng soda di mana tinta dikeluarkan (Pautan: Pembuangan Tinta dari Kaleng Soda). Untuk menjadikan jam penggera ini berfungsi sepenuhnya, modul jam Quartz DIY telah disatukan
Lonceng Angin Interaktif: 4 Langkah (dengan Gambar)
Lonceng Angin Interaktif: Lekapan Perpetual adalah sekumpulan lonceng angin tambahan yang menawarkan pengalaman pelarian di mana kolaborasi anda menyusun lanskap suara. Oleh kerana tidak ada angin di dalam rumah, lonceng memerlukan interaksi penonton untuk mengetuk atau mengayunkannya dengan lembut dan mendorong / n
Kawal Kelajuan Motor DC Brushless Menggunakan Modul Arduino dan Bluetooth (HC-05): 4 Langkah
Kawal Kelajuan Motor DC Brushless Menggunakan Modul Arduino dan Bluetooth (HC-05): PengenalanDalam tutorial ini, kita akan mengawal kelajuan motor Brushless DC menggunakan Arduino UNO, Modul Bluetooth (HC-05) dan aplikasi Android untuk Bluetooth ( Pengawal Bluetooth Arduino)
Kereta RasbperryPi Dengan Kamera FPV. Kawal dengan Penyemak Imbas Web: 31 Langkah (dengan Gambar)
Kereta RasbperryPi Dengan Kamera FPV. Kawalan dengan Penyemak Imbas Web: Kami akan membina kereta 4wd - stereng akan serupa seperti di tangki - untuk memutar satu sisi roda akan berputar dengan kelajuan yang berbeza daripada yang lain. Di kereta akan diletakkan kamera pada pemegang khas di mana kita dapat mengubah kedudukan kamera. Robot itu akan