Selamat
datang para blogwolker, di artikel pertama ini rumah robotik akan sharing cara
membuat jam digital menggunakan ATmega8535 dengan Bahasa C menggunakan CodevisoionAVR. Langsung saja, jam digital berfungsi sebagai penunjuk
waktu sama seperti jam analog seperti jam dinding. Bedanya jika jam analog
menggunakan jarum sebagai penunjuk waktu sedangkan jam digital
menggunakan angka.
Disini kita menggunakan
mikrokontroler keluaran Atmel dari keluarga AVR dengan seri ATmega8535 sebagai
prosesornya. RTC DS1307 sebagai ic pewaktu untuk menjaga waktu agar tetap
berjalan meskipun listrik mati seperti jam yang ada pada komputer. dan yang terakhir LCD sebagai penampil waktunya. Jam digital ini dilengkapi dengan 6 buah tombol untuk mengatur tanggal dan jam.
Gambar Rangkaian:
Gambar Rangkaian |
Ini kode programnya gan..
ini potongan program yang terakhir:
while (1)
{
gettimertc(); // pemanggilan fungsi untuk mendapatkan waktu dari rtc
rtc_lcd(); // pemanggilan fungsi untuk menampilkan pada lcd
seting(); // fungsi untuk setting jam dan tanggal
};
}
Dan ini tampilannya saat di jalankan pada proteus:
mungkin
itu saja, semoga teman-teman blogwolker berhasil. jika ada pertanyaan silahkan
bertanya di komentar. Silahkan share artikel ini kepada teman-teman yang lain
agar lebih bermanfaat. Terimakasih.
selamat siang mas, mau tanya nih, itu editor codingnya pake avr studio ??
BalasHapusterus itu ada keterangan hari, senin dll. kok gak tampil ya yang tampil cuma angka saja
terimakasih
Selamat sore,
BalasHapusmohon maaf baru sempat balas. Editornya menggunakan Code Vision AVR. untuk hari di situ di jadikan komentar dan tidak ada pemanggilan utk menampilkan hari, sehingga harinya tidak tampil.
Terimakasih,
Di kasih temperatur suhu dong, tks
BalasHapus