Jam Digital dengan Timer- Bahasa C

Disusun Oleh :
1. Tafriyana - 13215014
2. Dewinta Putri - 13215067

Abstrak
Abstrak Pada tugas mata kuliah EL3014 Sistem Mikroprosesor ini percobaan yang dilakukan adalah membuat sebuah jam digital yang dapat mengimplementasikan mikrokontroler sesuai dengan apa yang telah dipelajari dalam mata kuliah tersebut. Jam digital yang digunakan menggunakan mikrokontroler ATMega328 yang terdapat dalam board Arduino UNO . Analisis yang dilakukan adalah melihat apakah mahasiswa mampu mengimplementasikan jam digital dengan menggunakan mikrokontroler yang keluarannya terdapat pada 7-segment.


Kata kunci: 7-segment, Mikrokontroler, Arduino, Jam , Digital .

1. Pendahuluan
Seperti yang telah dipelajari oleh Mahasiswa Teknik Elektro, mikrokontroler sering digunakan sebagai pengontrol rangkaian elektronik.
Maka dari itu, sangat penting bagi kami untuk mengetahui bagaimana cara mengimplementasikan penggunaan mikrokontroler dalam kehidupan sehari-hari.
Pada tugas ini, mahasiswa diharapkan mampu memahami bagaimana mengimplementasikan timer dan interrupt pada mikrokontroler ATMega328 yang terdapat pada Arduino UNO yang diaplikasikan pada Jam Digital.

2. Metodologi
a)                          Alat dan Komponen yang Digunakan
-          Breadboard
-          Arduino UNO dan kabelnya
-          4 digit 7-segment
-      Kabel jumper

b)                          Langkah percobaan


3. Hasil dan Analisis


Pada Project Jam Digital kali ini, mahasiswa memanfaatkan microcontroller ATMega328 sebagai pengontrol program yang dibuat. Output dari sistem ditampilkan pada empat buah seven segment seperti pada Gambar di bawah ini.
Tampilan awal jam Digital ini menunjukkan digit 00:00




Keempat digit pada seven segment masing – masing menyatakan menit dan jam. Sedangkan titik dua di tengah seven segment menyatakan komponen detik dari jam digital. Jam digital yang dibuat memanfaatkan prinsip timer dan juga interrupt. Timer dipilih agar sistem bisa menjalankan instruksi lain ketika menunggu delay. 

Tampilan pada saat timer sudah 4 menit, jam digital menghasilkan tampilan seperti Gambar di bawah ini




Source code yang digunakan bisa didownload pada link di bawah ini.


Berikut ini adalah demo dari jam digital yang mahasiswa buat.





4.       Kesimpulan

Dari Project Jam Digital yang telah dilakukan, bisa ditarik beberapa simpulan yaitu
·         Delay pada mikrokontroler ATMega328 bisa dirancang dengan menggunakan delay_ms atau timer
·         Timer dipilih pada proses peraancangan jam digital sehingga jam digital bisa menjalankan interrupt saat program utama berjalan

Salam,

Penulis,

Tafriyana/13215014                                                                                                                                    Dewinta Putri/13215067






Komentar

Postingan populer dari blog ini

Jam Digital dengan 4 digit 7-segment - Bahasa Arduino

Jam Digital dengan Timer yang bisa diatur

Pengolahan Sinyal Digital