Contoh Program Jam Digital Arduino Uno Sederhana 7 Segment
Kesempatan kali ini saya akan menuliskan sebuah contoh program arduino jam digital 7 segment. Program ini nantinya akan membaca input clock dari luar arduino sebesar 1 Hz.
Program ini telah saya simulasikan menggunakan software proteus yaitu sebuah software yang dapat digunakan untuk simulasi rangkaian elektronika.
Untuk menggunakan program ini nantinya anda dapat mengcopy list program ke dalam software Arduino IDE anda. Kemudian silahkan anda compile dan disimulasikan ke proteus.
Alur Kerja Program
- Membaca Nilai Seting Menit
- Membaca Nilai Seting Jam
- Hitung waktu
- Menampilkan detik waktu dengan led titik dua
- Membaca clock input 1 Hz
- Menghitung waktu pembacaan detik, menit, jam
- Menampilkan nilai menit
- Menampilkan nilai jam
- Program berulang dari menampilkan detik waktu dengan led titik dua sampai menampilkan nilai jam
Gambar Rangkaian Jam Digital Arduino Uno 7 Segment
Untuk mempermudah penjelasan program ini maka saya cantumkan gambar rangkaian simulasi arduino uno di proteus. Gambar rangkaian berikut ini dilengkapi dengan gambar tombol seting jam, namun dalam program kali ini tombol-tombol ini tidak difungsikan. Berikut ini adalah gambarnya.
Hal-hal yang perlu diperhatikan dalam gambar rangkaian jam digital tersebut :
- Tidak menggunakan RTC
- Input clock external 1 Hz
- Tombol-tombol belum bisa di fungsikan
- Buzzer tidak dinyalakan
- Output menggunakan 7 segment common anoda
Contoh Program Jam Digital Arduino 7 Segment
Di bawah ini adalah list program yang telah saya buat untuk jam digital arduino uno sederhana di atas. Anda dapat mencobanya dan menggunakannya juga memodifikasinya sesuai keinginan anda. Silahkan bisa di copy.