Mikroprosesor”
Modul III – Digital Output Sound Piezo
Nida Annisa Hanum/17/410994/SV/12921
Instruktur: Hidayat Nur Isnianto, S.T., M.Eng.
Tanggal praktikum: 19 September 2019
nidahanum14@gmail.com
D-III Metrologi dan Instrumentasi – Sekolah Vokasi
Universitas Gadjah Mada
Gambar 4.8 Script (d) Tugas 2 Lagu Indonesia Raya Gambar 4.9 Script Tugas 3 Lagu Hymne Gadjah Mada
Tugas ketiga pada praktikum ini adalah membuat Fungsi void loop() digunakan untuk melaksanakan atau
program note nada lagu Hymne Gadjah Mada. Komponen mengeksekusi perintah program. Dalam fungsi tersebut,
elektronik yang digunakan untuk membunyikan suara yaitu terdapat dua bagian berupa bait ke – 1 dan bait ke – 2. Formula
menggunakan Buzzer sebagai output dan pengkodingan pada untuk membuat sebuah nada lagu menggunakan frekuensi
arduino sebagai inputan. Board arduino pin 13 dihubungkan masing – maning note not nada. Program tersebut memiliki
dengan pin J5 untuk menyebabkan buzzer aktif atau berbunyi. perintah playNote(freq[4]) yang menunjukkan bahwa not nada
Program yang digunakan untuk membuat sebuah lagu dimulai yang aktif merupakan not dengan inisialisasi 4 yaitu not sol (5).
dengan deklarasi void playNote berupa integer note. Pada Perintah tersebut digunakan untuk setiap not nada yang
program juga diatur rentang waktu yang dimainkan setiap not disesuaikan dengan inisialisasi not angka berupa 0, 1, 2, 3, 4, 5,
lagu, dalam latihan ini diatur dengan integer j=0, j<60 dan j++ 6, 7 untuk not do, re, mi, fa, sol, la, si, do. Penggunaan delay
yang artinya bahwa durasi yang dibutuhkan untuk memainkan bergantung pada tempo lagu tersebut. Pada praktikum ini, tanda
setiap not adalah 0,06 detik dengan pencacahan secara delay menggunakan “ – “ yang menunjukkan bahwa panjang
increment. Deklarasi untuk menunjukkan digital output yaitu nada tersebut melebihi satu ketukan. Delay tersebut digunakan
menggunakan fungsi digitalWrite yang terhubung dengan pin dan ditempatkan sesuai dengan nada Hymne Gadjah Mada.
13 sesuai pemasangan kabel jumper. Delay pada program V. KESIMPULAN
menggunakan satuan microsecond sebesar 0,06 detik.
Tempo lagu yang dikerjakan diatur melalui deklarasi Berdasarkan praktikum Sistem Instrumentasi Berbasis
integer pause sebesar 200. Tempo tersebut dapat diubah sesuai Mikrokontroler Unit 3 mengenai Digital Output Sound Piezo
dengan keinginan karena setiap lagu memiliki tempo yang yang telah dilakukan, dapat disimpulkan sebagai berikut :
berbeda – beda. Nada – nada untuk membuat sebuah lagu 1. Pin digital pada pembuatan program digunakan
memiliki frekuensi tertentu pada tiap – tiap nadanya. Frekuensi untuk menginisialisasi pin yang digunakan sebagai
yang digunakan adalah 1915, 1700, 1519, 1432, 1275, 1136, pengaktif Buzzer pada training kit Arduino.
1014, 956. Namun, sebenarnya angka – angka tersebut 2. Implementasi digital output sound pizo yaitu
bukanlah nilai frekuensi nada melainkan timeHigh dari suatu penggunaan buzzer untuk membuat lagu Jingle
nada yang diperoleh berdasarkan nilai periode atau nilai Bells, Ibu Kita Kartini, Indonesia Raya dan Hymne
frekuensi. Nilai frekuensi setiap nada diatur seperti pada tabel Gadjah Mada dengan frekuensi setiap nada yang
1.1. Secara berurutan, nada do, re mi, fa, sol, la, si, do tersebut berbeda – beda. Frekuensi 261 Hz dengan timeHigh
diinisialisasi dengan angka 0 hingga 7. Angka tersebut 1915 pada not c untuk notasi “do”, frekuensi 294 Hz
dengan timeHigh 1700 pada not d untuk notasi “re”,
frekuensi 329 Hz dengan timeHigh 1519 pada not e
untuk notasi “mi”, frekuensi 349 Hz dengan
timeHigh 1432 pada not f untuk notasi “fa”, [5] Arifin, B. 2017. Modul Praktikum Mikroprosesor dan
frekuensi 392 Hz dengan timeHigh 1275 pada not g Mikrokontroler. Fakultas Teknologi Industri :
untuk notasi “sol”, frekuensi 440 Hz dengan Universitas Islam Sultan Agung, Semarang
timeHigh 1136 pada not a untuk notasi “la”,
frekuensi 493 Hz dengan timeHigh 1014 pada not b [6] Efendi, Ilham. 2014. Pengertian dan Kelebihan Arduino.
untuk notasi “si”, frekuensi 523 Hz dengan https://www.it-jurnal.com/pengertian-dankelebihan-
timeHigh 956 pada not C untuk notasi “do”. arduino/
[7] Faulia, Ica. 2019. Modul Arduino Uno.
http://pintar.jatengprov.go.id/uploads/users/icetea/materi/
DAFTAR PUSTAKA SMK_Arduino_2019-03-19/Arduino.pdf
[8] Junaidi, Yulian,D.P. 2018. Project Sistem Kendali
[1] Anonim. 2019. Melody.
Elektronik Berbasis Arduino. Lampung : Universitas
https://www.arduino.cc/en/tutorial/melody
Negeri Lampung
[2] Anonim. 2018. Petunjuk Pelaksanaan Praktikum
[9] Kho, Dickson. 2019. Pengertian Piezoelectric Buzzer
ET2200 Praktikum Teknik Telekomunikasi 2 Sistem
dan Cara Kerjanya.
Embedded. Bandung : STEI ITB.
https://teknikelektronika.com/pengertian-piezoelectric-
hhttp://et.stei.itb.ac.id/wp-
buzzer-cara-kerja-buzzer/
content/uploads/sites/212/2018/02/DokumenPraktikum_
SEM2_20172018_Embedded_Modul.pdf [10] Rahmat, Ajang. 2015. Program Arduino : Melody
dalam Speaker. https://kelasrobot.com/program-arduino-
[3] Anonim. 2016. Arduino Music Tone.
melody-dalam-speaker/
www.sekolahrobot.co.id
[11] Suranata, Adit. 2018. Memainkan Musik dengan
[4] Arduino. 2019. Arduino Tone Library.
Arduino. Jakarta
https://code.google.com/archive/p/rogue-
code/wikis/ToneLibraryDocumentation.wiki