Nama Kelompok :1. Mochamad Arif Nurochman (153600025)
2. Heri Santoso (153600016)
Salam hangat untuk sobat Elektro semua. bagaimana kabar ? baik pastinya. Alhamdulillah.......
Blog aim kali ini membahas tentang apa yaaa ??? baik untuk blog aim kali ini membahas tentang bagaimana cara "Membuat nada lagu dengan program arduino". Baik sobat kita langsung saja tanpa basa basi sikatttttt programnnya...😁😁😁😁
Baik sobat untuk alat dan bahan yang harus disiapkan untuk percobaan ini ialah :
- Niat (pasti harus nomor 1 😄😄😄)
- Arduino Uno
- Laptop/PC
- Speaker kecil
- Software progam arduino
- Do'a(supaya lancar dan dipermudah 😄)
untuk alat dan bahan gak ribet dong pastinya, untuk selanjutnya sobat dapat langsung menuju ke percobaan.
percobaan kali ini yang akan kita lakukan yaitu menampilkan suara nada lagu "bintang kecil" pada speaker yang telah disiapkan.
- Pertama rangkai arduino dengan speaker, kaki speaker yang ada dua. yang satu dimasukan pada pin 8 dan satunya pada pin ground pada arduino.
- jika sudah dirangkai maka buka program arduino, dan buat program. sebagai pedoman kita dalam pembuatan program aim harus melihat not angka dari lagu bintang kecil, supaya nada yang dihasilkan dari speaker dapat bernada sama dengan program yang akan kita buat.
- baik sobat gambar diatas merupakan not angka dari lagu bintang kecil, kita harus menyesuaikan not angka dengan nilai not angka tersebut jika dimasukan di dalam program.
- Gambar di atas merupakan nilai not angka, dimulai dari not angka 1 yaitu "do" dan seterusnya hingga not angka 8 yang bernada "do' " tinggi. nilai yang digunakan dapat dengan nada dasar 1 oktaf ataupun dengan nada atas 1 sesuai dengan nada lagu yang dibutuhkan.
- Oke sobat untuk program nya langsung saja dapat di lihat dan di coba langsung di rumah, berikut program :
void setup() {
pinMode(8,OUTPUT);
}
void loop() {
noTone(8);
delay(1000);
tone(8,396,400);//5
delay(200);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,594,400);//2 tinggi
delay(300);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(200);
delay(100);
delay(100);
tone(8,495,400);// 7
delay(400);
noTone(8);
tone(8,594,400);// 2 tinggi
delay(200);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(200);
noTone(8);
tone(8,495,400);// 7
delay(200);
noTone(8);
tone(8,440,400);// 6
delay(200);
noTone(8);
tone(8,396,400);// 5
delay(300);
noTone(8);
delay(100);
delay(100);
delay(100);
noTone(8);
delay(1000);
tone(8,440,400);// 6
delay(200);
noTone(8);
tone(8,495,400);// 7
delay(200);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(300);
noTone(8);
tone(8,396,400);//5
delay(300);
noTone(8);
delay(100);
delay(100);
tone(8,528,400);// 1 tinngi
delay(300);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,792,400);//5 tinngi
delay(300);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(200);
noTone(8);
tone(8,594,400);// 2 tinggi
delay(300);
noTone(8);
delay(100);
delay(100);
delay(100);
noTone(8);
delay(1000);
tone(8,792,400);//5 tinngi
delay(200);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,594,400);// 2 tinggi
delay(300);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(200);
noTone(8);
delay(100);
delay(100);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,792,400);//5 tinngi
delay(200);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,594,400);// 2 tinggi
delay(200);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(300);
noTone(8);
tone(8,440,400);// 6
delay(200);
noTone(8);
delay(100);
delay(100);
delay(100);
noTone(8);
delay(1000);
tone(8,495,400);// 7
delay(400);
noTone(8);
tone(8,528,400);// 1 tinngi
delay(300);
noTone(8);
tone(8,440,400);// 6
delay(300);
noTone(8);
tone(8,396,400);// 5
delay(400);
noTone(8);
delay(100);
tone(8,594,400);// 2 tinggi
delay(200);
noTone(8);
tone(8,660,400);//3 tinggi
delay(200);
noTone(8);
tone(8,704,400);//4 tinggi
delay(200);
noTone(8);
tone(8,594,400);// 2 tinggi
delay(200);
noTone(8);
tone(8,440,400);// 6
delay(200);
noTone(8);
tone(8,495,400);// 7
delay(300);
noTone(8);
tone(8,528,400);// 1 tinggi
delay(300);
noTone(8);
delay(100);
delay(100);
delay(100);
}
banyak ya sobat programnya 😅😅😅
- jika seluruh program sudah dimasukan, maka silakan di verifikasi apakah program kita sudah benar atau tidak.
- program sudah benar dan siap di upload ke arduino. pastikan port arduino yang digunakan sesuai ya sobat.
- Hasil program bisa dilihat pada video berikut :
- Bagaimana sobat mudah bukan 😁😁😁, semoga ilmu yang aim berikan ini manfaat ya sobat... jika ada komentar atau pesan silakan tinggalkan di bawah ini ..............
SALAM KOMANDO.... AUWA... AUWA.... AUWA..
Bagus. Nilai 90
BalasHapusBang. Kalo membuat bunyi ting tung ky di mesin antrian iru kode di arduino apa?dan caranya gmn?
BalasHapussabar
HapusMantab Gan
BalasHapusterima kasih
BalasHapusmenentukan frekuensi nya gimana bg , soalnya ada tugas bikin lagu nih
BalasHapustone(8,396,400); angka itu didapet dari mana...?
BalasHapus