Anda di halaman 1dari 7

Jobsheet Praktikum Mikrokontroler

Dosen Pengampu : Kumala Mahda Habsari, S.Pd., M.T.

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”

Alat dan Bahan :


1. Arduino Uno/Nano : 1 set
2. Projectboard : 1 buah
3. Buzzer : 1 buah
4. Kabel jumper : secukupnya

Listing Program :

const int pinBuzzer=2;


void setup() {
pinMode(pinBuzzer,OUTPUT);

void loop() {

digitalWrite(pinBuzzer,HIGH);
delay(100);

digitalWrite(pinBuzzer,LOW);
delay(100);

digitalWrite(pinBuzzer,HIGH);
delay(1000);
digitalWrite(pinBuzzer,LOW);
delay(1000);
}

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
Langkah Percobaan :
1. Pasang arduino nano ke projectboard
2. Hubungkan kaki panjang (positif) buzzer ke pin D2
3. Hubungkan kaki pendek (negatif) buzzer ke pin ground (GND)
4. Jalankan ARDUINO IDE yang telah terhubung dengan rangkaian ARDUINO NANO
5. Amati yang terjadi pada buzzer
6. Rekam hasil percobaan dalam format video berdurasi maksimal 15 detik
7. Foto hasil percobaan dan lampirkan pada laporan

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!)

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

.......................................................................................................................................................

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
2. Lampirkan foto/screenshoot rangkaian di bawah ini!

3. Cari satu variasi program buzzer yang lain (jenis-jenis lagu/variasi suara) dan lampirkan listing programnya di bawah
ini!
Happy Birthday To You

int speakerPin = 8; //pin dimana buzzer dihubungkan

void setup() {

pinMode(speakerPin, OUTPUT); //set pin digital sebagai output untuk speaker

void loop() {

play('g', 2); //ha

play('g', 1); //ppy

play('a', 4); //birth

play('g', 4); //day

play('C', 4); //to

play('b', 4); //you

play(' ', 2); //jeda 2 beats


Jobsheet Praktikum Mikrokontroler
D-III Teknik Listrik Politeknik Negeri Madiun
play('g', 2); //ha

play('g', 1); //ppy

play('a', 4); //birth

play('g', 4); //day

play('D', 4); //to

play('C', 4); //you

play(' ', 2); //jeda 2 beats

play('g', 2); //ha

play('g', 1); //ppy

play('G', 4); //birth

play('E', 4); //day

play('C', 4); //dear

play('b', 4); //your

play('a', 6); //name

play(' ', 2); //jeda 2 beats

play('F', 2); //ha

play('F', 1); //ppy

play('E', 4); //birth

play('C', 4); //day

play('D', 4); //to

play('C', 6); //you

while(true){} //membuaat program stack disini sehingga musik hanya dimainkan sekali

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
void play( char note, int beats) {

int numNotes = 14; //jumlah nada didalam array notes dan frekuensi (ada 15 nilai, tapi sebuah array dimulai dari 0 -
14)

char notes[] = { 'c', 'd', 'e', 'f', 'g', 'a', 'b', 'C', 'D', 'E', 'F', 'G', 'A', 'B', ' '};

int frequencies[] = {131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494, 0};

int currentFrequency = 0; //variabel ini digunakan untuk menyimpan frekuensi yang sedang dimainkan

int beatLength = 150; //waktu ketukan (merubah nilai ini akan mempercepat atau memperlambat tempo tempo
dari lagu)

for (int i = 0; i < numNotes; i++) //cek setiap nilai didalam array notes dari 0 sampai 14

if (notes[i] == note) //memeriksa apakah huruf yang akan dimainkan ada yang cocok dengan huruf/nada yang
berada didalam array notes?

currentFrequency = frequencies[i]; //jika Ya! Set nilai currentFrequency sama dengan frekuensi yang sepasang
dengan huruf/nada

tone(speakerPin, currentFrequency, beats * beatLength);

delay(beats* beatLength); //jeda sesuai dengan lama ketukan nada yang dimainkan

delay(50); //sedikit jeda antara tiap nada untuk membuat lagu menjadi lebih natural

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun
Kesimpulan :
(Berilah kesimpulan percobaan di atas dan selaraskan dengan tujuan percobaan)

.........................................................................................................................................................

.........................................................................................................................................................

.........................................................................................................................................................

.........................................................................................................................................................

Jobsheet Praktikum Mikrokontroler


D-III Teknik Listrik Politeknik Negeri Madiun

Anda mungkin juga menyukai