Nama
:
1. Rahmandino
Damar Maulana (153600065)
2. Achmad
Faudzi (153600067)
Tujuan : Membuat nada
bunyi atau musik 1 oktaf
Halo
teman-teman semua kembali lagi dengan admin minggu ini. Di postingan ketiga
kali ini kita akan mencoba membuat nada bunyi dengan arduino uno. Sebelumnya kita
jelaskan sedikit mengenai teori singkat nada.
Telinga
manusia dapat mendengar bunyi dengan frekuensi 20 Hz sampai 20 KHz. Intensitas bunyi
yang dapat didengar telinga antara 400 Hz sampai 700 Hz denganintesnistas 10-6
sampai 10-4. Selain itu bunyi terlalu lemah sehingga tidak
terdengar.
Perubaha
frekuensi bunyi secara teratur sering disebut Nada. Perubahan kelipatan tertentu
secara teratur akan menghasilkan bunyi merdu berikut ini adalah tabel
perbandingan frekuensi nada satu oktaf.
Dibaca
|
Do
|
Re
|
Mi
|
Fa
|
So
|
La
|
Si
|
Do
|
Perbandingan frekuensi
|
24
|
27
|
30
|
32
|
36
|
40
|
45
|
48
|
Nada nada dasar
|
264
|
297
|
330
|
352
|
396
|
440
|
495
|
528
|
Nada atas
|
528
|
594
|
660
|
704
|
792
|
880
|
990
|
1056
|
Alat
dan bahan yang akan digunakan
No
|
Bahan
|
Jumlah
|
Keterangan
|
1
|
Arduino
Uno + Kabel USB
|
1
|
|
2
|
Speaker
|
1
|
|
3
|
Laptop/PC
|
1
|
Sudah
terinstal software dan driver arduino
|
4
|
Chord/Not
lagu yang akan dibuat nadanya
|
1
|
Terserah
menggunakan Not angka/Not balok yang penting tau ketukan nadanya karena
ketukan nada dibuat sebagai patokan delay tiap nada di program
|
Skema
rangkaian
Setelah bahan sudah
siap mari kita lakukan percobaan berikut
1. Rangkai
bahan sesuai skema di atas
2.
Nyalakan
PC/Laptop kemudian buka software Arduino uno
3.
Sambungkan
kabel USB Arduino ke Port USB PC/Laptop (Pastikan
Driver arduno sudah terinstal dan samakan port “COM” software dengan cara Klik “Tools”
kemudian “Port” terus pilih Pilih COM dimana arduino tersambung)
4. Masukkan
program berikut di Software Arduino (Software arduino menyesuaikan lagu apa
yang kalian gunakan, disini admin menggunakan lagu “Balonku ada Lima” jadi
programnya seperti ini)
void
setup() {
pinMode(8,OUTPUT); //pin 8 Arduino sebagai output
}
void
loop() {
noTone(8); //tidak mengirim frekuensi berfungsi sebagai jeda nada satu ke nada selanjutnya
delay(1000);
tone(8,330,200); //kirim frekuensi 330 Hz (Nada "Mi") ke pin 8 dengan daya 220V
delay(250);
noTone(8);
tone(8,352,200); //kirim frekuensi 352 Hz (Nada "Fa") ke pin 8 dengan daya 220V
delay(250);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,528,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(1500);
noTone(8);
tone(8,297,200);
delay(250);
noTone(8);
tone(8,330,200);
delay(250);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,297,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(1500);
noTone(8);
tone(8,264,200);
delay(250);
noTone(8);
tone(8,264,200);
delay(250);
noTone(8);
tone(8,440,200);
delay(500);
noTone(8);
tone(8,440,200);
delay(500);
noTone(8);
tone(8,495,200);
delay(500);
noTone(8);
tone(8,528,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(1500);
noTone(8);
tone(8,330,200);
delay(250);
noTone(8);
tone(8,352,200);
delay(250);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(500);
noTone(8);
tone(8,297,200);
delay(500);
noTone(8);
tone(8,264,200);
delay(1500);
noTone(8);
tone(8,330,200);
delay(250);
noTone(8);
tone(8,352,200);
delay(250);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,528,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,528,200);
delay(1000);
noTone(8);
tone(8,297,200);
delay(250);
noTone(8);
tone(8,330,200);
delay(250);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,297,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(1500);
noTone(8);
tone(8,264,200);
delay(250);
noTone(8);
tone(8,264,200);
delay(250);
noTone(8);
tone(8,440,200);
delay(500);
noTone(8);
tone(8,440,200);
delay(500);
noTone(8);
tone(8,495,200);
delay(500);
noTone(8);
tone(8,528,200);
delay(500);
noTone(8);
tone(8,396,200);
delay(1500);
noTone(8);
tone(8,330,200);
delay(250);
noTone(8);
tone(8,352,200);
delay(250);
noTone(8);
tone(8,396,200);
delay(500);
noTone(8);
tone(8,352,200);
delay(500);
noTone(8);
tone(8,330,200);
delay(500);
noTone(8);
tone(8,297,200);
delay(500);
noTone(8);
tone(8,264,200);
delay(5000);
noTone(8);
}
PUSING ? Tinggal Copas
apa susahnya 😋😋
5.
Setelah
itu silahkan upload program kalian ke arduino, jika langkah kalian benar maka
speaker akan berbunyi sesuai yang ada di video berikut
Jadi gimana
teman-teman ? cukup mudah bukan ? selamat mencoba dan sampai jumpa dipostingan
selanjutnya.
Oke. Bagus 96
BalasHapus