Saturday, June 30, 2018

Cara Membuat Nada Musik Dengan Controller Arduino berupa Source Code Program Gratis

Cara Membuat Nada Musik Dengan Controller Arduino berupa Source Code Program Gratis


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 kamu siapkan yaitu :
  • 1 buah Arduino(UNO, Mega, NANO, atau yang lain)
  • 1 buah speaker 8 ohm (atau yang lain)
  • Kabel jumper secukupnya
Dan untuk review Selanjutnya monggo dirangkai Sesuai DENGAN SKEMA berikut Penyanyi:

Baca Juga Artikel Lainnya :

  • Cara Upload Program Arduino Via Android Menggunakan Bluino Loader dari Codepolitan
  • Cara konfigurasi Wifi Module ESP8266 ESP-01 Dengan Arduino Tutorial Lengkap + Source Code 
  • Cara Merancang High Current Motor Driver H-Bridge Module IBT-2


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);
}

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

Source By : https://nofgipiston.wordpress.com/2016/11/28/memainkan-nada-musik-dengan-arduino/


visit link download