Disusun oleh
PROGRAM DIPLOMA
TEKNOLOGI REKAYASA INTERNET
SEKOLAH VOKASI
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2018
BAB I.
PENDAHULUAN
Gambar diatas merupakan module yang dedesain oleh pak Fahmizal dari
Universitas Gadjah Mada.beriku nama nama komponen dari module tersebut.
A = Power Terminal
B = Motor Terminal
C = LCD 16 x 2 (pin 26, 28, 30, 32, 34, 36)
D = Dot Matrix & Seven-Segment
E = RTC
F = LED with Low Active (pin 31, 33, 35, 37, 39, 41, 43, 45)
G = Buzzer (pin 22)
H = Temperature Sensor (pin A 13, 14, 15)
I = Push Button (pin 47, 49, 51, 53)
J = Potensio Meter (pin A 10, 11, 12)
A. Hasil Praktikum
1. Latihan 1
Analisa :
Pada latihan 1 merupakan implementasi untuk membuat LED berkedip.
Pin LED yang digunakan adalah pin 13 sehingga pada sintaks pinMode
dituliskan angka 13, selain itu juga inisiasikan pada program diatas
menggunakan pin13 sebagai outputnya yang berarti pada pin tersebut akan
menyala. Kemudian pada fungsi yang kedua yakni void loop( ) berisi sintaks
untuk memproses dan menjalankan program. Pada bagian isi fungsi, dituliskan
sintaks atau perintah digitalWrite dari pin 13 dengan keadaan HIGH yang
mana keadaan dimana arduino memiliki tegangan, dan selanjutnya dituliskan
juga keadaan LOW pada sintaks selanjutnya untuk mematikan tegangan yang
ada. Untuk membuat LED menyala maka diperlukannya tegangan Maka kita
inputkan pin 13 dengan keadaan HIGH, dan untuk membuat LED mati , kita
inputkan juga keadaan LOW pada pin 13. Agar dapat terjadi kedipan, kita
berikan delay pada kedua keadaan. Delay pada keadaan HIGH dimaksud
dengan penundaan waktu untuk menyala sebesar 1detik (1000) dan delay pada
keadaan LOW yaitu penundaan waktu untuk Mati sebesar 1 detik juga.
Sehingga terjadi 1 detik menyala dan 1 detik mati.Hal tersebut di lakukan
terus menerus karena menggunakan fungi loop.
2. Latihan 2
Analisa :
Pada latihan kedua, yaitu membuat keadaan LED menyala sebentar
sedangkan mati nya lebih lama. Hampir seperti pada Latihan 1 , hanya saja
diganti pada waktu delaynya, Pada delay HIGH kita berikan nilai 1500 , yang
berarti waktu untuk menyala diperluka 1,5 detik(1500) sedangkan pada LOW
kita berikan nilai delay sebesar 500 yang berarti waktu untuk mati diperlukan
0,5detik. Sehingga pada outputnya LED akan berkedip dengan lampu yg
menyala sebentar dan mati dengan wakttu yang cukup lama .
3. Latihan 3
https://www.arduino.cc/reference/en/language/functions/digita
l-io/digitalread/
https://www.arduino.cc/reference/en/language/functions/digita
l-io/pinmode/
http://simbel.tedi.sv.ugm.ac.id/stage3.4/mod/resource/view.ph
p?id=1174