Buzzer
Tujuan Percobaan
Setelah melakukan percobaan ini, mahasiswa diharapkan dapat :
1. Membaca dan menuliskan listing program “Buzzer” pada arduino IDE
2. Merangkai rangkaian ARDUINO dengan Buzzer
3. Mengetahui prinsip kerja Buzzer
4. Mengetahui dan menjelaskan maksud dari listing program pada praktikum “Buzzer”
Listing Program :
void loop() {
digitalWrite(pinBuzzer,HIGH);
delay(100);
digitalWrite(pinBuzzer,LOW);
delay(100);
digitalWrite(pinBuzzer,HIGH);
delay(1000);
digitalWrite(pinBuzzer,LOW);
delay(1000);
}
Analisis :
1. Jelaskan dan deskripsikan listing program buzzer yang telah diberikan dengan memberi komentar tiap baris dari
program tersebut! (tulis/ketik kembali listing program buzzer dibawah ini dan beri komentar tiap-tiap baris
programnya!)
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
3. Cari satu variasi program buzzer yang lain (jenis-jenis lagu/variasi suara) dan lampirkan listing programnya di bawah
ini!
/* buat fungsi nada dari C3 s/d B5 dan buat contoh sebuah lagu.
int speaker = 2;
int led2 = 9;
int led3 = 8;
int led4 = 7;
Jobsheet Praktikum Mikrokontroler
D-III Teknik Listrik Politeknik Negeri Madiun
int led5 = 6;
int led6 = 5;
void setup ()
pinMode(13, OUTPUT);
pinMode(led1, OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4,OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6,OUTPUT);
void loop ()
Mi4();
delay(1000) ;
Sol4();
delay(1300) ;
Fa4();
delay(500) ;
Mi4();
delay(500) ;
Fa4();
delay(500);
Re4();
delay(400) ;
Jobsheet Praktikum Mikrokontroler
D-III Teknik Listrik Politeknik Negeri Madiun
Fa4();
delay(500) ;
Mi4();
delay(1000) ;
Diam();
delay(500);
Do4();
delay(1000) ;
Re4();
delay(1000);
Do4();
delay(500) ;
Si3();
delay(500) ;
Do4();
delay(500) ;
La3();
delay(500) ;
Si3();
delay(500);
Do4();
delay(1000);
digitalWrite(led1, HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
Jobsheet Praktikum Mikrokontroler
D-III Teknik Listrik Politeknik Negeri Madiun
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);}
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);}
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,LOW);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);}
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
digitalWrite(led5,HIGH);
digitalWrite(led6,LOW);}
digitalWrite(led1,LOW);
digitalWrite(led2,HIGH);
Jobsheet Praktikum Mikrokontroler
D-III Teknik Listrik Politeknik Negeri Madiun
digitalWrite(led3,LOW);
digitalWrite(led4,HIGH);
digitalWrite(led5,LOW);
digitalWrite(led6,HIGH);}
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,LOW);
digitalWrite(led5,LOW);
digitalWrite(led6,LOW);}
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);}
void Diam(){noTone(speaker);
digitalWrite(led1,HIGH);
digitalWrite(led2,HIGH);
digitalWrite(led3,HIGH);
digitalWrite(led4,HIGH);
digitalWrite(led5,HIGH);
digitalWrite(led6,HIGH);}
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................
.........................................................................................................................................................