PRAKTIKUM 6
TIMER DAN COUNTER
TIMER DAN COUNTER
TUJUAN :
1 Mampu membuat program yang
menggunakan fitur timer sebagai pewaktu.
Mampu membuat program yang
menggunakan fitur timer sebagai penghitung.
3 Mampu mempergunakan fitur timer
pada mikrokontroller untuk membuat jam digital sederhana.
PERALATAN :
1.
Komputer :
1set
2.
Arduino Uno :
1pcs
3.
Kabel USB tipe B :
1pcs
4.
Project Board :
1pcs
5.
Kabel Jumper :
1set
6.
LED :
1pcs
7.
Resistor 330 Ohm :
1pcs
8. Switch Pushbutton : 1pcs
9.
LCD :
1pcs
10.
Potensiometer :
1pcs
PERCOBAAN :
6.1
Penggunaan Timer Overflow untuk LED Blinking
Pada
percobaan kali ini akan dibuat program untuk membuat led berkedip per 500
millisecond. Pada dasarnya LED akan toogle (berubah kondisinya) setiap terjadi
interupsi timer overflow. Nilai register timer di-set sedemikian rupa sehingga
menghasilkan waktu overflow per 500 milliseconds.
Prosedur
:
1 Buatlah rangkaian seperti pada
gambar 6.1
k Tuliskan sintaks program
berikut ini, kemudian lakukan kompilasi dan upload program kesistem minimum
arduino.
o
k Buka serial monitor pada
arduino IDE, pastikan baudrate pada serial monitor adalah 9600. Kemudian amati
teks yang ditampilkan pada serial monitor. Amati juga kondisi nyala dan mati
LED pada pin 12.
contoh hasil akan seperti ini
Jam Digital
Menggunakan Timer
Pada
percobaan kali ini akan dibuat program sederhana yang berfungsi sebagai jam
digital dengan memanfaatkan fitur timer mikrokontroller. Timer akan
dikonfigurasikan sehingga terjadi overflow setiap 1 detik. Tiap timer terjadi
overflow, variable detik, menit dan jam akan di-update nilainya. Nilai variable
tersebut akan ditampilkan pada LCD
Prosedur
:
1.
Buatlah rangkaian seperti
gambar 6.2
Tuliskan
sintaks program berikut ini, lakukan kompilasi dan upload program
3
Counter Mode Falling Edge
Pada
percobaan kali ini akan dibuat program yang berfungsi untuk menghitung jumlah
penekanan switch pada input counter. Konfigurasi counter menggunakan mode
falling edge.
Posedur
:
1.
Buatlah rangkaian seperti
gambar 6.3.
1.
Tuliskan sintaks program
berikut ini, lakukan kompilasi dan upload program.
1.
Buka serial monitor pada
arduino IDE, kemudian tekan switch pushbutton dan amati nilai TCNT1 yang
ditampilkan pada serial monitor.
hasilnya seperti ini
Counter Mode Rising Edge
Pada percobaan kali ini akan dibuat program yang berfungsi untuk
menghitung jumlah penekanan switch pada input counter. Konfigurasi counter
menggunakan mode rising edge.
Prosedur
:
1.
Gantilah sintaks program pada
percobaan 6.5 dengan sintaks program berikut ini, kemudian lakukan kompilasi
dan upload program kesistem minimum arduino.
hasinya seperti ini
0 komentar:
Posting Komentar