Twitter

MIKROKONTROLER SLEEP MODE DAN WATCHDOG TIMER

Author Unknown - -
Home » MIKROKONTROLER SLEEP MODE DAN WATCHDOG TIMER



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.