Kamis, 28 November 2013

Posted by Unknown |
PRAKTIKUM 6
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