Memainkan Nada Musik Dengan Arduino

Assalamualaikum.
Salam Sejahtera Untuk Kita Semua Sobat …

Diantara para pembaca pasti banyak yang uka mendengarkan musik bukan ? Atau malah suka main musik ? Nah pada tutorial kali ini, NP akan share bagaimana cara untuk memainkan nada musik melalui Arduino. Siapa tahu nanti kita bisa bikin alat musik sendiri semisal piano dgital hehehe😀 .

Yaps, seperti biasa, komponen yang perlu sampean siapkan yakni :

  • 1 buah Arduino(bisa UNO, NANO, MEGA, dll. Bisa diperoleh Di Sini)
  • 1 buah speaker 8 ohm (atau yang lain)
  • Kabel jumper secukupnya

Dan untuk selanjutnya monggo dirangkai sesuai dengan skema berikut ini :

speaker

Keterangan :

  • Salah satu kaki speaker hubungkan ke pin A5

  • Kaki yang lain hubungkan ke Ground (GND)

Nah sekarang masukkan program berikut ini pada software IDE Arduino, lalu jalankan :

/*—— Program Tangga Nada dengan Arduino ——*/
/*——— Dibuat oleh : M. Nofgi Y.P.U. ———*/
/*——— http://www.nofgipiston.wordpress.com ———*/
/*——— NF-308 SHOP, Arduino Workshop ———*/

//Deklarasi variabel beserta frekuensi nada
#define DO 262 //DO
#define RE 294 //RE
#define MI 330 //MI
#define FA 349 //FA
#define SOL 392 //SOL
#define LA 440 //LA
#define SI 494 //SI
#define DOO 523 //DO

//Inialisasi pin untuk output Speaker
const int pinSound = A5;

void setup()
{
//Inialisasi status pin I/O
pinMode(pinSound, OUTPUT);
}

void loop()
{
//Memainkan Nada dari doremi… secara berurutan selama 500 ms
//Dengan delay 300 ms
tone(pinSound, DO, 500);
delay(300);
tone(pinSound, RE, 500);
delay(300);
tone(pinSound, MI, 500);
delay(300);
tone(pinSound, FA, 500);
delay(300);
tone(pinSound, SOL, 500);
delay(300);
tone(pinSound, LA, 500);
delay(300);
tone(pinSound, SI, 500);
delay(300);
tone(pinSound, DOO, 500);
delay(300);

//Lalu berhenti tanpa nada selama 1000 ms(satu detik)
noTone(pinSound);
delay(1000);
}

Yaps, setelah program dijalankan, maka secara otomatis Arduino akan memaikan nada doremifasollasidoo secara bergantian lalu akan berhenti selama satu detik, kemudian balik memainkan lagi nada yang sama. Pada program diatas kita memainkan frekuensi yang outputnya dikeluarkan pada speaker berupa sebuah nada. Setiap nada memiliki frekuensi yang berbeda-beda.

Nah, sekarang balik lagi ke tingkat kreatifitas sampean, mau bikin lagu sederhana atau malah bisa bikin alat musik digital dari Arduino pun bisa.

Silahkan berkreasi tanpa batas😀 .

Silahkan dicoba ….. Silahkan berkomentar kalau masih kebingungan😀 .

Salam Teknologi …🙂 .

Wassalamualaikum.

*

*

*

*

*

********************

#Maaf jika ada kesalahan, ambil sisi positifnya saja.
#Barangkali anda mempunyai kabar/berita seputar otomotif/mekatronika/robotika/elektronika atau ingin mengiklankan suatu produk di blog ini, silahkan kontak saya.

Jual Arduino, Sensor, Modul, SHIELD, dan Berbagai Komponen Elektronika/Robotika murah meriah … Best Quality Product … !!! (Klik di sini)

Menerima jasa pembuatan Project atau alat berbasis Arduino, Elektronika, Robotika, Mekatronika, dan sejenisnya …

Bisa untuk keperluan hobi, tugas kuliah/sekolah, project industri/rumahan, dan sebagainya …

Silahkan kontak saya :

Facebook              : Nofgi Yugo Prasetyo
Fans Page on Facebook : Nofgi Piston Blog
E-Mail                : Nofgimotor@gmail.com
PIN BBM               : D2F100C2
Line                  : nofgi piston
Instagram             : nofgi_piston
Youtube               : NF-308
No. HP/WA             : 088217082017

Tentang Nofgi

Suka berbagai hal yang berhubungan dengan otomotif ... Penggemar Motor Sport ... Suka menulis di dunia maya ...
Pos ini dipublikasikan di Arduino, DIY, Edukasi, Elektronik, Elektronika, Mekatronika, Robotika, Teknologi dan tag , , , , , , , . Tandai permalink.

4 Balasan ke Memainkan Nada Musik Dengan Arduino

  1. techtonime berkata:

    berasa kayak jaman dulu pegang hp nokia yg masih monoponik bikin lagu pake aplikasi komposer… ah kenangan yg indah 😊

Komentar Anda Membuat Semangat Saya Membara ... :D

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s