Daftar Isi:

Kontrol Kecepatan Jingle Bells Dengan Arduino: 4 Langkah
Kontrol Kecepatan Jingle Bells Dengan Arduino: 4 Langkah

Video: Kontrol Kecepatan Jingle Bells Dengan Arduino: 4 Langkah

Video: Kontrol Kecepatan Jingle Bells Dengan Arduino: 4 Langkah
Video: When The Quiet Kid Does Your Homework ๐Ÿ’€ #electronics #arduino #engineering 2024, November
Anonim
Kontrol Kecepatan Jingle Bells Dengan Arduino
Kontrol Kecepatan Jingle Bells Dengan Arduino

Instruksi ini akan menunjukkan kepada Anda cara memprogram LED strip agar sesuai dengan not yang dimainkan oleh Arduino. Anda juga dapat mempercepat atau memperlambat lagu dengan mendekatkan atau menjauh dari fotoresistor. Contoh saya adalah dengan lagu Jingle Bells namun Anda dapat mengubahnya menjadi lagu apa pun jika Anda menerjemahkan nadanya.

Perlengkapan

  • fotoresistor
  • papan Arduino
  • Resistor 10K (x2)
  • strip LED
  • Penguat pengeras suara
  • Kabel (pria dan wanita)

Langkah 1: Pengkabelan

Referensi tautan di bawah ini untuk melihat pengaturan yang tepat untuk kabel Anda.

Semua kabel merah muda sejajar dengan nomor pin.

Semua kabel hitam mengarah ke ground.

Semua kabel merah mengarah ke 5V.

Semua hitam dengan tan menandakan resistor.

Kabel hijau menandakan kabel yang keluar dari strip LED.

Langkah 2: Pengkodean

Salin kode yang dilampirkan.

Selebihnya adalah penjelasan tentang cara kerja kode:

Pengkodean memiliki komentar namun Anda akan melihat bahwa itu cukup panjang. Catatan awal menyatakan memastikan bahwa papan Anda dapat membuat nada musik apa pun. Kemudian ada deklarasi warna yang sesuai dengan setiap catatan. Pengaturan void mengaktifkan semua pin Anda dan memulai pemrograman. Loop void adalah tempat pengkodean utama berlangsung. Ini dimulai dengan tempo mengambang, ini memastikan bahwa lagu Anda akan dipercepat atau diperlambat tergantung pada seberapa dekat Anda dengan fotoresistor. Semakin dekat Anda, semakin cepat ia bermain. Kemudian dilanjutkan dengan memainkan jingle bells. Setiap not memiliki fungsinya masing-masing. Awalnya adalah membersihkan strip LED dari semua warna, kemudian menentukan catatan dan berapa panjangnya. Untuk seperempat nada dimainkan selama 250 milidetik, setengah nada dimainkan selama 500 milidetik dan satu nada penuh dimainkan selama 1000 milidetik. Setelah deklarasi ini ada loop yang memberi tahu papan berapa banyak lampu yang harus menyala; untuk not seperempat 5 lampu menyala, untuk not setengah 10 lampu dan untuk not utuh 10 lampu menyala. Kemudian ada dikte warna dan penundaan untuk mengakhiri nada. Ini berulang terus menerus kecuali dicabut dari papan.

Langkah 3: Uji

Cara menguji kode dan kabel Anda adalah dengan mencolokkannya! Jika tidak berfungsi dengan baik, periksa kabel Anda dan apakah Anda telah menyalin semua pengkodean. Anda mungkin memiliki ground yang menuju 5V atau campuran lainnya.

Langkah 4: Berhasil, Sekarang Bagikan

Sekarang setelah Anda menyelesaikan masalah apa pun yang Anda selesaikan dengan proyek! Ambil gambar dan bagikan dengan teman-teman Anda. Jika mau, Anda dapat mengubah lagu dengan membuat nada yang berbeda dan mengubah warna yang sesuai. Terserah Anda, kemungkinannya tidak terbatas!

Direkomendasikan: