Sistem Kerja Alat
Tombol push-on sebagai pengganti keyboard piano (tapi tidak secanggih piano beneran). Saat tombol 1 ditekan akan menghasilkan suara nada Do rendah. Sedangkan tombol 2 nada Re, dan setersunya. Suara dihasilkan dengan menghubungkan pin output arduino dengan speaker.
Kebutuhan Hardware
- 8 tombol push ON
- Buzzer
- Modul Arduino UNO
- Power supply +9Volt
Push Button (Source) Buzzer (Source)
Diagram Blok
Schematics
Source Code/Sketch
void setup(){
for(char i=2; i<10; i++){
pinMode(i,INPUT);
digitalWrite(i,HIGH);
}
}
void loop(){
if(digitalRead(2)==LOW) tone(10,264); //Do
else if(digitalRead(3)==LOW) tone(10,297); //Re
else if(digitalRead(4)==LOW) tone(10,330); //Mi
else if(digitalRead(5)==LOW) tone(10,352); //Fa
else if(digitalRead(6)==LOW) tone(10,396); //Sol
else if(digitalRead(7)==LOW) tone(10,440); //La
else if(digitalRead(8)==LOW) tone(10,495); //Si
else if(digitalRead(9)==LOW) tone(10,528); //Do
else noTone(10);
}
for(char i=2; i<10; i++){
pinMode(i,INPUT);
digitalWrite(i,HIGH);
}
}
void loop(){
if(digitalRead(2)==LOW) tone(10,264); //Do
else if(digitalRead(3)==LOW) tone(10,297); //Re
else if(digitalRead(4)==LOW) tone(10,330); //Mi
else if(digitalRead(5)==LOW) tone(10,352); //Fa
else if(digitalRead(6)==LOW) tone(10,396); //Sol
else if(digitalRead(7)==LOW) tone(10,440); //La
else if(digitalRead(8)==LOW) tone(10,495); //Si
else if(digitalRead(9)==LOW) tone(10,528); //Do
else noTone(10);
}
Jalannya Alat
Saat tombol 1 ditekan maka akan menghasilkan suara nada Do, sedangkan saat tombol 2 ditekan maka menghasilkan suara nada Re, dan seterusnya nada akan berurut sesuai dengan tangga nada.
Video Project V - 15. Suara Piano berbasis Arduino Uno
KAMI MELAYANI JASA PEMBUATAN HARDWARE ATAU SOFTWARE BERBASIS ARDUINO
KONTAK KAMI 085743320570 (adi sanjaya)
KONTAK KAMI 085743320570 (adi sanjaya)
No comments:
Post a Comment