LAPORAN
PRAKTIKUM
9
SLEEP MODE DAN WATCHDOG
TIMER
Nama : Muhammad Rizki
Nim :3211301031
Elektrinika 3A
TUJUAN
:
1. Memahami
penggunaan mode sleep pada mikrokontroler.
2. Memahami
penggunaan watchdog timer pada program.
PERALATAN
:
1. Komputer
: 1 set
2. Arduino
Uno : 1 pcs
3. Kabel
USB tipe B : 1 pcs
4. Project
board : 1 pcs
5. Kabel
jumper : 1 pcs
6. LED
: 1 pcs
7. Resistor
330 Ohm : 1 pcs
PERCOBAAN
:
9.1 Sleep
Mode Selama 4 Detik dan Wake Up Saat Terjadi Timer Overflow
Pada percobaan kali ini akan dibuat program untuk
mengakses mode sleep pada
mikrokontroler. Mode sleep akan
terjadi selama 4 detik, kemudian mikrokontroler akan aktif kembali (wake up). Pada saat wake up, mikrokontroler akan melakukan perubahan terhadap kondisi
LED yang terhubung pada pin 12. Sehingga jika program dijalankan, seakan-akan
LED akan berkedip dengan selang waktu 4 detik. Namun, sebenarnya selama 4 detik
tersebut mikrokontroler sedang dalam sleep
mode (tidak melakukan apa-apa).
Prosedur :
1.
Rangkailah rangkaian pada Gambar 9.1
berikut ini.
Gambar 9.1 Rangkaian Percobaan
9.1
2.
Tuliskan sintaks program berikut ini
pada Arduino IDE, kemudian lakukan kompilasi dan upload program.
Tugas
dan Pertanyaan :
1.
Amati hasil Percobaan 9.1, buatlah
kesimpulan !
Dari
percobaan tersebut dapat dilihat bahwa program dibuat untuk mengaktifkan mode
sleep untuk mikrokontroler, mode sleep ini sendiri terjadi selama 4 detik dan
saat mode sleep nonaktif, maka terjadi perubahan pada led, jadi sebenarnya pada
saat itu mikro dalam keadaan mode sleep.
2.
Apakah manfaat penggunaan sleep mode pada mikrokontroler ?
Jelaskan !
Manfaatnya
adalah untuk menghemat daya , karena saat mode sleep terjadi penonaktifan yang
berarti daya tidak di alirkan.
9.2 Sleep
Mode Selama 8 Detik dan Wake Up Saat Watchdog Timer Aktif
Pada percobaan kali ini akan dibuat program untuk
mengakses watchdog timer pada
mikrokontroler. Watchdog timer akan
digunakan untuk mengaktifkan kembali mikrokontroler dari mode sleep. Watchdog timer akan terjadi tiap 8 detik.
Prosedur :
1.
Gantilah sintaks program pada Percoban
9.1 menjadi seperti berikut ini, lakukan kompilasi dan upload program ke
mikrokontroler.
Tugas
dan Pertanyaan :
1.
Amati hasil Percobaan 9.2, buatlah
kesimpulan !
Manfaatnya adalah untuk menghemat daya , karena saat mode
sleep terjadi penonaktifan yang berarti daya tidak di alirkan.
2.
Apakah manfaat penggunaan watchdog timer pada mikrokontroler ?
Jelaskan !
Watchdog timer berfungsi untuk mengantisipasi keadaan tak terduga dimana
terjadi kesalahan program sehingga harus berhenti.