• Tidak ada hasil yang ditemukan

Membaca RTC DS1307 dengan Codevision AVR _ Kurang_Sangu

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membaca RTC DS1307 dengan Codevision AVR _ Kurang_Sangu"

Copied!
21
0
0

Teks penuh

(1)

Kurang_Sangu

Membaca RTC DS1307 dengan Codevision AVR

Posted on “pril , by golek_sangu

i

Votes

RTC Real time clock adalah jam elektronik berupa chip yang dapat menghitung waktu mulai detik hingga tahun dengan akurat dan menjaga/menyimpan data waktu tersebut secara real time. Karena jam tersebut bekerja real time, maka setelah proses hitung waktu dilakukan output datanya langsung disimpan atau dikirim ke device lain melalui sistem antarmuka.

Chip RTC sering dijumpai pada motherboard PC biasanya terletak dekat chip ”IOS . Semua komputer menggunakan RTC karena berfungsi menyimpan informasi jam terkini dari komputer yang bersangkutan. RTC dilengkapi dengan baterai sebagai pensuplai daya pada chip, sehingga jam akan tetap up-to-date walaupun komputer dimatikan. RTC dinilai cukup akurat sebagai pewaktu timer karena menggunakan osilator kristal.

”anyak contoh chip RTC yang ada di pasaran pasar genteng, dll seperti DS C , DS ,

(2)

http //kurangsangu.files.wordpress.com/ / / - __ _zoom .jpg

http //kurangsangu.files.wordpress.com/ / /ds c .jpg

(3)

DS DS C DS

Salah satu chip RTC yang mudah digunakan adalah DS . Pin out chip seperti gambar di bawah.

http //kurangsangu.files.wordpress.com/ / / _ _ .png

DS memiliki akurasi kadaluarsa hingga tahun . lihat datasheet http //pdf

.alldatasheet.com/datasheet-pdf/view/ /D“LL“S/DS /+_ UzYIKCTchV”vt.+/datasheet.pdf . Sistem RTC DS memerlukan baterai eksternal volt yang terhubung ke pin Vbat dan ground. Pin X dan X dihubungkan dengan kristal osilator , KHz. Sedangkan pin SCL, SD“, dan SQW/OUT dipull-up dengan resistor nilainya k s.d k ke vcc. Skema lengkapnya

http //kurangsangu.files.wordpress.com/ / /ds shield .jpg

Pada topik ini akan dibahas cara pembacaan data waktu dari DS dengan Codevision “VR. alasan penggunaan chip ini adalah karena mudah dalam komunikasi datanya, yaitu menggunakan antarmuka Serial I C yang hanya butuh dua jalur saja clock dan data . berbeda dengan DS C yang antarmukanya secara paralel. pada project ini digunakan mikrokontroler “Tmega http //circuits.datasheetdir.com/ /“TMEG“ -pinout.jpg dan LCD X

http // .bp.blogspot.com/-UDceyRyNCso/TZ tb

I-n_I/“““““““““S /GFh _Tl jW /s /index.jpg untuk display waktu RTC nya. PORTC terhubung ke pin LCD. dan pin SD“ DS terhubung ke PORT”. sedangkan pin SCLnya ke PORT”. .

(4)

http //kurangsangu.files.wordpress.com/ / /new-picture- .jpg

Dari pengaturan widzard I C bus dan koneksi RTC DS diatas di ketahui bahwa jalur I C berada pada PORT”. sebagai serial data SDA dan PORT”. sebagai serial clock SCL . Dari pengaturan tersebut akan ter-include fungsi-fungsi pengaksesan register RTC DS yang terdapat pada file ds 7.h. fungsi-fungsi tersebut antara lain

unsigned char rtc_read unsigned char address «> untuk membaca pada alamat tertentu dari register timekeeper RTC

void rtc_write unsigned char address,unsigned char data «> untuk menulis pada alamat tertentu dari register timekeeper RTC

void rtc_init unsigned char rs,unsigned char sqwe,unsigned char out «> untuk inisialisasi ​IC DS

void rtc_get_time unsigned char *hour,unsigned char *min,unsigned char *sec «> untuk membaca waktu jam, menit dan detik dari RTC dalam satu kali akses

void rtc_set_time unsigned char hour,unsigned char min,unsigned char sec «> untuk mensetting waktu sekarang jam, menit dan detik dari RTC dalam satu kali akses

void rtc_get_date unsigned char *date,unsigned char *month,unsigned char *year «> untuk membaca tanggal, bulan dan tahun dari RTC dalam satu kali akses

void rtc_set_date unsigned char date,unsigned char month,unsigned char year «> untuk mensetting tanggal, bulan dan tahun dari RTC dalam satu kali akses.

pada topik ini, kita ingin mengatur waktu pada RTC sesuai jam dan tanggal sekarang misanya, jam , menit , detik || tanggal , bulan , tahun . kemudian melakukan pembacaan jam dan waktu dari RTC setiap ms sekali dan menampilkan hasilnya pada LCD Display. berikut listing programnya

/***************************************************** This program was produced by the

CodeWizardAVR V . . Professional Automatic Program Generator

(5)

http://www.hpinfotech.com

Project : Real Time Clock DS 0 Version :

External SRAM size : 0</span> Data Stack size : </span>

// Alphanumeric LCD Module functions #asm

unsigned char jam, menit, detik, tanggal, bulan, tahun, buff[ ];

// Timer s /Counter s Interrupt s initialization</span> TIMSK=0x00;

// Analog Comparator initialization // Analog Comparator: Off

// Analog Comparator Input Capture by Timer/Counter : Off ACSR=0x 0;

(6)

// I C Bus initialization</span> i c_init ;

// DS 0 Real Time Clock initialization // Square wave output on pin SQW/OUT: Off // SQW/OUT pin state: 0

rtc_init 0,0,0 ;

// LCD module initialization lcd_init ;

lcd_gotoxy 0,0 ;

lcd_putsf "Real Time Clock" ; delay_ms 000 ;

lcd_clear ;

rtc_set_time , ,0 ; // set jam 0 : :00

rtc_set_date , , ; // set tanggal: april 0

while {

// Place your code here

rtc_get_time &jam,&menit,&detik ; // mengakses jam

rtc_get_date &tanggal,&bulan,&tahun ; //mengakses tanggal lcd_gotoxy 0,0 ;

sprintf buff,"Jam: %d:%d:%d ",jam,menit,detik ; // menampilkan jam lcd_puts buff ;

lcd_gotoxy 0, ;

sprintf buff,"Tgl: %d:%d:%d ",tanggal,bulan,tahun ; // menampilkan tanggal lcd_puts buff ;

delay_ms 00 ; lcd_clear ; };

}

untuk full sourcecode nya silahkan diunduh di sini

http //www.ziddu.com/download/ 7 9 97/DS 7kurangSangu.rar.html

Filed under Electronics

« Sistem minimum “Tmega Remote TV SONY€ untuk Mouse Komputer »

78 Responses

goleksangu, on May , at PM said Real time clock

(7)

Reply

alan, on December , at “M said assalmualaykum wr.wb.

M“S…. bagaimana menyeting jam,menit secara manual dengan rtc…. soalnya sudah saya coba untuk menyetingnya tapi tidak bisa…

Reply

alan, on December , at “M said klau bisa sarannya lwat email….

ismail, on December , at “M said

salam kenal, mas. tanya nih, bgmana kalo mau menampilkan nama hari selain tgl, buln dan tahun seperti contoh di atas pkai ds ?

Reply

goleksangu, on December , at PM said

untuk membaca nama hari bisa mengakses ds dengan fungsi ini rtc_read x

Range nilai fungsinya adalah bilangan desimal ª . Ini sebagai kode hari. nilai kode hari minggu

nilai kode hari senin dan seterusnya

nilai kode hari sabtu

nilai hasil pembacaan dimasukkan dalam variable lalu ditampilkan nama harinya pada LCD. Contoh

void baca_nama_hari {

unsigned char hari, buff[ ] hari=rtc_read x

lcd_gotoxy ,

if hari== lcd_putsf Hari minggu  else if hari== lcd_putsf Hari senin  else if hari== lcd_putsf Hari selasa  else if hari== lcd_putsf Hari rabu  else if hari== lcd_putsf Hari kamis  else if hari== lcd_putsf Hari jum~at  else if hari== lcd_putsf Hari sabtu 

(8)

semoga bisa membantu.

thanx sudah berkunjung..

kalo punya blog bisa sharing ª sharing mas..

.

Reply

elkacux, on December , at “M said terimakasih banyak untuk ilmunya…..

Reply

anang, on February , at PM said terima kasih buat ilmunya mas, semoga bermanfaat

Reply

fuad, on February , at “M said

mas kalau mau menyambungkan RTC dengan relay bgaimana? semisal pada jam . ,,relay On…kemudian jam . relay OFF

Reply

goleksangu, on February , at PM said @ mas fuad

bisa dg mendefinisikan salah satu port mikro sebagai output untuk mengendalikan relay misal PORT “. . dan menambahkan baris program pada program utama dari listing di atas seperti berikut ini

. baca jam, menit, detik serta tanggal dari RTC dan tampilkan nilainya pada LCD

. jika jam= “M «ª> relay=ON lainnya «ª> relay=OFF

. memberi tundaan delay selama ms

bentuk source code nya seperti ini

//************************************************// ……….

#define out_REL“Y DDR“. #define REL“Y PORT“. #define ON // aktif low #define OFF

……….. ……….. void main void

(9)

………. ……….

out_REL“Y= // memfungsikan “. sebagai output untuk relay REL“Y=OFF // memberi kondisi awal relay dalam keadaan mati

while {

// Place your code here

rtc_get_time &jam,&menit,&detik // mengakses jam rtc_get_date &tanggal,&bulan,&tahun

lcd_gotoxy ,

sprintf buff,€Jam %d %d %d ,jam,menit,detik lcd_puts buff

lcd_gotoxy ,

sprintf buff,€Tgl %d %d %d ,tanggal,bulan,tahun lcd_puts buff

if jam== REL“Y=ON

else REL“Y=OFF // jam = maka relay mati delay_ms

lcd_clear }

}

kurang lebih sepeti ini,, tolong dikoreksi lagi.. trims atas kunjungannya..

Reply

zaki, on February , at “M said

mas klo cavr aq ko ga bisa compile ya? pas compile ada pesan klo ds hanya untuk yang commercial version. Mungkin masnya punya cavr yg full version share dong mas?

Reply

goleksangu, on February , at PM said bisa dicoba codevision avr yang ini

http //www.ziddu.com/download/ /Codevision“VRV . . .rar.html

Reply

F“TUR, on February , at “M said

mas mau nanya pin ic ds yang SQW-nya terhubung ke pin micro juga ya? terus fugsinya untuk apa?

Reply

(10)

Pin SQW/OUT Square Wave Output di DS fungsinya untuk keluaran gelombang kotak dari kaki ke- lihat gambar di atas dengan frekuensi pilihan yaitu Hz, Hz,

Hz atau Hz.

keluaran gelombang kotak ini bisa diaktifkan atau tidak terserah penggunanya. fungsi untuk SQW ini adalah

void rtc_init unsigned char rs, unsigned char sqwe, unsigned char out

rs=nilai frekuensi outputnya untuk Hz, untuk Hz, untuk Hz dan untuk Hz .

sqwe=meng-enable keluaran gelombang kotak pada kaki ke- DS untuk enabled dan untuk disabled .

out=logika pin SQW/OUT ketika kondisi disabled.

output SQW/OUT harus di-pull up dg resistor ke VCC.

tapi kalau tidak ada niatan menggunakan SQW/OUT maka lebih baik tidak perlu di-pull up dan disambung ke mikro dibiarkan mengambang dan di-disable aja sperti pada listing program di atas, rtc_init , , .

Lebih jelasnya lihat datasheet dan cvavr manual. Trims..

Reply

fatur, on February , at PM said

terimaksih atas penjelasannya mas, jadi intinya SQW/out bisa di hubungkan ke kaki micro i/o mana saja ya mas, kalau mau SQW nya di fungsikan. begitu?

“nang Jazuli, on “pril , at “M said thanks mas bwt ilmunya

Reply

goleksangu, on “pril , at PM said sama-sama..

kalau mas nya punya blog .. bisa di-share di sini.. trims.. sudah mampir

Reply

Fery ”alea, on “pril , at “M said

mas, rtc saya koq hitungan detiknya tidak normal?? jika saya bandingkan dengan jam digital, dalam putaran menit ketinggalan detik dari jam digital.

apakah masalahnya pada rangkaian rtc atw program?? saya pake at s bahasa c

(11)

goleksangu, on “pril , at “M said

kalau disebabkan dari sisi software itu kemungkinan kecil mas.. software cuma berfungsi membaca data terkini dari RTC nya.. jadi meskipun pembacaan data telat tapi data yg didapat adalah data realtime RTC .. maaf untuk at s belum pernah pake.. tapi mungkin program c nya bisa di-share di sini..

jadi kemungkinan dari sisi hardwarenya, silahkan mas cek sudah sesuai rekomendasi datasheet apa belum… kristal clock nya, dll

trims sudahh mampir..

Reply

kandjeng, on May , at “M said

coba letakkan crystal sedekat mungkin dengan pin X di ds ,. dan pastikan crystal di . Mhz

*kita pernah senasib, delay menit dalam sehari..

Reply

Fajar Purnama, on May , at PM said

Mas, gimana basis/dasar waktu nya RTC saat program tersebut di download ke mikrokontroller.

gimana caranya dia bisa mengikuti waktu yang sekarang kalau sudah diaplikasikan pada rangkaian nyata bukan simulasi

Note pemrograman saya menggunakan “VR Code ”lock

Reply

goleksangu, on May , at “M said @ Mas Fajar Purnama

maaf saya masih bingung dg pertanyaan yg pertama..

agar dapat mengikuti waktu real yang terkini maka pada program di atas perlu

ditambahkan menu untuk setting jam dan tanggal.. jadi pengaturan waktunya bisa sesuai kemauan kita. kalau program yg di atas kan pengaturan waktunya dilakukan setiap kita nge flash / download program ke mikronya. jadi nilai waktunya akan kembali ke nilai wktu yg sudah ter set di program statis . program di atas sudah pernah saya pake project timer pemanas / furnace bahan otomatis.. ya.. dg ngubah dikit programnya biar bisa dibuat menu pengaturan waktunya.

untuk “VR Code ”lock nya belum pernah pake mas..

trims..

(12)

Fajar Purnama, on May , at “M said

”isa bantu ngk mas program apa yang harus ditambahkan untuk bisa menampilkan waktu real yang terkini??

goleksangu, on June , at “M said

maksudnya mas fajar, yg pakai menu setting waktu ??

roben, on June , at “M said

mas saya mw nanya bagaimana …saya kan bikin T“ penggunaan programable sebagai saklar otomatis,,, dengan “T s .. dengan rtcds . trus saya terkendala ama rtc nya gimana memasukan data time ke rtc tesebut????? saya mohon batuan nya masss

Reply

goleksangu, on June , at “M said

maaf mas sy belum pernah pakai keluarga mcs / .. cuma familiar dg avr hehehe.. thanks for visit

Reply

ashari muhammad, on June , at “M said mas kalo pake bahasa bascom gmna yaa ?

Reply

goleksangu, on June , at “M said

belum pernah pakai ”asic mas. tapi asal ada library atau fungsi yang support untuk akses DS mungkin bisa..

Reply

InsideMan, on June , at “M said

Jdi klo pke ds udh g perlu ribet ngitung besar clock, prescaler dll kyk pke timer di uC ya mas? uC berfungsi cuma buat interfacingnya aja ya?

Reply

goleksangu, on July , at PM said bener mas InsideMan

Reply

(13)

bisa bantu gak mas……

untuk ngest jam sama TGL nya menggunakan interrup bisa gak mas? tlong dishare ya klu ad programnya.

Reply

goleksangu, on July , at PM said

mas hengky prayoga, maksudnya ngeset jam dan tanggal dengan interrupt bagaimana? untuk program yg pernah sy buat, setting jam dan tanggalnya sy pake fungsi pilih menu yg muncul di awal program sebelum program utama / fungsi while {} .. aksesnya dg push button OK, UP, DOWN, dan QUIT .. tampilannya dg LCD display × character..

Reply

yudha, on “ugust , at PM said klo untuk mengaktifkan jam sholat misal shubuh

dzuhur ashar magrib isya

d sambung ke relay untuk mengaktifkan mp yang keluarannya suara adzan bisa gk tuliskan listing programnya

mohon pencerahannya

Reply

goleksangu, on December , at “M said

mengaktifkan mp player pake relay untuk play suara adzan maksudnya? .. kayaknya ribet malahan mending pake ic yg bisa merekam suar adzan trus nanti ditrigger dari luar untuk memainkan suaranya. tapi aku lupa tipe ic nya apa .. soalnya temanku pernah pake.

kalau pake bahasa c untuk program alarm suara adzannya ya tinggal baca data jam dan menit dari DS trus uji nilai waktunya itu dengan fungsi syarat IF€ atau bisa dengan fungsi percabangan lain untuk mengecek bahwa sekarang sudah waktunya dhuhur, ashar atau sbgnya. contoh

(14)

maka bunyikan alarm adzan

ini dengan asumsi alarm untuk semua waktu sholat adalah sama yaitu jenis suara adzan.. beda lagi kalau tiap waktu sholat diberi nada adzan yg berbeda beda misalnya adzan subuh pake gaya pakistan, dhuhur gaya eropa dll hehehe

TH“NKS sudah berkunjung

Reply

asmato, on September , at PM said trims banget…moga sukses

Reply

rendywarr, on December , at “M said

mas kenapa rtc saya gak bisa di baca di code vision?tlong bqntuanx mas

Reply

jamal, on December , at “M said Mas, mau tanya.

ane lg nyoba rts ds . data waktu ane tampilin lewat serial. tapi datanya kadang bener kadang salah. sering tampil angka . kira apa salahnya ya?

Reply

goleksangu, on December , at “M said

pastikan pembacaan DS oleh mikro nya bener dulu mas, bisa ditambilkan di LCD dulu. Trus itu serial usart maksudnya mas? baudrate nya disamakan dulu mas yg di master dan slavenya.

Reply

benylob, on December , at “M said terimakasih untuk postingannya mas

mudah dimengerti

mas uda pernah buat jam digital tapi tampilannya seven segment gak?

Reply

goleksangu, on December , at “M said sama sama

Kalau seg untuk jam digital belum pernah. tapi kalau untuk display lain pernah.

(15)

untuk kontrol semennya bisa pake pin untuk seg + untuk kontrol latching keempat digitnya . thanks

Reply

aku_nich_mabuk, on December , at “M said

mas set alaram bagai mana mas cara codex menggunkn codevision mas? kalau jam . alaram on kalu . smpe strusx alaram off tolong bntuanya mas…

haqi, on January , at PM said

mas,, mau tnya,, sya pake “Tmega sama RTC ds , cuma sya trkendala sma program rtcnya untuk mengaktifkan relay selama bbrpa jam,, bisa bantu kasih solusi? & source codenya kya~ apa? trima kasih

Reply

goleksangu, on February , at “M said

setting RTCnya dulu mas biar sama dengan jam sekarang. trus definisikan jam/waktu kapan terjadi alarm

while

baca jam rtc setiap saat

ª> bila jam sama dengan waktu alarm, aktifkan relay ª> bila jam > }beberapa jam~ matikan relay

kalo pake cvavr bisa pake contoh di atas mas. thanks

Reply

awan, on January , at “M said

mas saya dah coba sesuai rangkaian d atas,,ko kluaran d LCD na jam ,,,kira letak ksalahannya di manh y mz,,,mksh

Reply

goleksangu, on February , at “M said

ada kemungkinan RTC nya belum ter-set mas. coba set jam dan tanggalnya pake fungsi rtc_set_time . mungkin bisa di-share rangkaian sama coding yg mas pake biar bisa dibahas sama di sini..

Reply

Josefina N. Mccullough, on February , at PM said

(16)

Reply

goleksangu, on February , at “M said recommended, thanks for advice

Reply

Melissa Frisilya, on February , at “M said mas,kok di jam saya munvul nya

Reply

goleksangu, on February , at “M said

tapi bilangan detiknya bisa berjalan nggak mbak? ada kemungkinan pembacaan secara i c nya gak sukses. cek lagi rangkaiannya atau share program yg dipake di sini biar bisa kita cek sama-sama mbak. trims

Reply

Trinanda, on February , at PM said

mas, mau nanya, kalau di kasih sensor apa yang di tambah codingnya mas?

Reply

goleksangu, on February , at “M said sensor nya buat apa dulu ya?

Reply

prayudhisti, on February , at “M said

mas saya mau tanya, saya udah buat rangkaian RTC pke DS pake mikro atmega . tapi kenapa ya jamnya gak bisa jalan. pdahal saya udah ganti crystal berkali-kali > . mungkin mas bisa kasih saran ato solusi…

trimakasih sbelumnya…

Reply

goleksangu, on February , at “M said

sudah pake Resistor pull up untuk SD“ dan SCL nya mas? jgn lupa battery volt bisa pake batt kancing, untuk supply chip DS nya

Reply

(17)

mas klo cavr aq ko ga bisa compile ya? pas compile ada pesan klo ds hanya untuk yang commercial version. Mungkin masnya punya cavr yg full version share dong mas?

Reply

goleksangu, on “pril , at “M said

mas Mei,, sudah saya upload,, bisa didownload di sini cvavr nya.. http //www. shared.com/archive/i nopN _/cvavr_ .html

Reply

Me, on “pril , at “M said

mas kok kluarnya programnya di tempat saya

jam dan

tgl

gimana mas? mohon infonya scepetnya.. mkasih

Reply

rizalrusita, on “pril , at PM said

salam kenal mas, saya sudah ikuti petunjuk ini dan menampilkannya ke LCD. Saya pakai “TMEG“ . Setelah sy chip program, sudah terbaca jam dan tglnya, namun begitu

mikonnya dimatikan dan kemudian dinyalakan lagi, jamnya tetap pada jam yang semula saya set. bagaimana agar jamnya tetap terupdate?

Reply

rizalrusita, on “pril , at PM said

salam kenal mas, sy uda coba bikin rangkaiannya, pas chip program dg codingan di atas, jam sudah berhasil tertampil di LCD, namun begitu mikon “T sy matikan dan nyalakan kembali, waktu dan tanggalnya reset ke awal pertama di-set. apa mgkin ada masalah di rangkaiannya? di kaki no / Vbat, sy berikan elco V, bukan V.

Reply

rizalrusita, on “pril , at “M said salam kenal mas,,

sy uda bikin rangkaian persis kyk tutorial di atas,,jamnya sudah berfungsi,namun ketika di off lalu di on lagi, jamnya kembali ke waktu semula di-set jadi ga terupdate gitu . bagaimana ya mas?ap ada yg salah?

Reply

goleksangu, on “pril , at PM said mas rizal..

(18)

ketika mikro di reset.. solusinya ya harus di tambahkan sub rutin lagi untuk pilihan menu apakah mau men set waktu RTC atau tidak di awal program.. bisa pake push button untuk selector menunya.. tapi secara program RTCnya sudah bisa bekerja kan..

Reply

rizal, on “pril , at PM said

iya mas, rtc sudah bs bekerja. sy lg bikin lampu aquarium otomatis, sistemnya mirip kyk alarm, namun jam hrus slalu terupdate, kalo mati lampu jd repot. boleh minta cntoh penggunaan push button dengan listing programnya mas, biar jam selalu terupdate.. makasih mas sebelumnya..

azan, on May , at PM said salam kenal mas..

kenapa ketika programnya dicompile muncul error too few arguments in function call€ mohon penjelasannya mas..

Reply

goleksangu, on October , at PM said

coba dicek dengan cara klik pesan errornya mas.. ketahuan error di baris berapa.. capture aja errornya di sini..

Reply

andik, on May , at “M said mas, kalo pake ds gmn? please

Reply

Novin, on May , at PM said

Kalau kita tambahin keypad, jadi kita bisa set jam manualnya lewat keypad gimana listing programnya …

Terima kasih

novinsyahputra@gmail.com

Reply

Putra, on May , at PM said

Kalau kita tambahin keypad, jadi kita bisa set jam manualnya lewat keypad gimana listing programnya …

Terima kasih

(19)

Putra, on May , at PM said

Kalau kita tambahin keypad, jadi kita bisa set jam manualnya lewat keypad gimana listing programnya Mas …

Terima kasih sebelumnya novinsyahputra@gmail.com

Reply

azan, on June , at “M said mas kalo di lcd nya muncul .

kira-kira masalahnya ada dimana ya mas?

Reply

giri, on June , at “M said salam kenal mas

mau tanya nih mas

kalo tampilan LCD nya kayak gini itu kenapa ya masalahnya kira ? Jam

terima kasih mas

Reply

goleksangu, on October , at PM said maaf lama ga kunjung blog sendiri mas hehehe.. coba tak carikan referensi dulu ..

Reply

nanang, on November , at PM said

mas mau tanya. kan sy punya project. dengan aplikasi RTC, pertama, sy hrus seting tanggal,bulan,tahun, menit saa jam. setelh d set bru RTC nya mulai menghtung. nah saya bingung untuk ngambl program RTC setelh d seting itu. dengan tampilan segment. mhon bantuannya

Reply

Eza Saputra, on December , at PM said mas, mau nanya..

kalo cara menampilkan hari apakah ini udh betul atau ada yang perlu diperbaiki mas ? mohon infonya.. terima kasih

(20)

unsigned char hari, buff[ ] hari=rtc_read x

lcd_gotoxy ,

if hari== lcd_putsf Hari minggu  else if hari== lcd_putsf Hari senin  else if hari== lcd_putsf Hari selasa  else if hari== lcd_putsf Hari rabu  else if hari== lcd_putsf Hari kamis  else if hari== lcd_putsf Hari jum~at  else if hari== lcd_putsf Hari sabtu  sprintf buff,€%d€,hari

delay_ms lcd_clear }

while {

// Place your code here nama_hari

} }

Reply

golek_sangu, on June , at “M said

untuk variabel buff[ ] dan fungsi sprintf buff,€%d€,hari rasanya gak perlu ya karna cuma buffer nilai hari hehehe

thanks for visit

Reply

Irfan Mohamed, on March , at “M said

mas bagaimana indikasi RTC DS telah bekerja, saya bikin modul RTC kali tapi hasilnya tetap sama, angka berjalan cepat sekali sampai . mohon komentarnya.texs

Reply

golek_sangu, on June , at “M said

waduh gmana ya mas hehehe saya kok ga pernah ngalami.. angka yag berjalan cepat itu detik menit atau apa?

Reply

“rief, on June , at PM said

(21)

keypadnya, itu gmn yah mas ?

Reply

golek_sangu, on June , at “M said sangat bisa sekali hehehe

secara sederhana ya logika nya

Jika jam malam sampai pagi maka jangan panggil fungsi baca keypad jika di luar itu panggil fungsi baca keypad nya

coding baca keypad banyak kok mas referensi di google hehehe

seperti ini http //too-payz.blogspot.com/ / /keypad-matriks- × -dan-lcd- × .html tinggal dimodifikasi.

thanks for blog walking mas

Reply

“rief, on June , at PM said

Maaf mas nanya lagi, saya tdk tahu kodingan pembatasan/pemanggilan fungsi keypad dg rtc nya.

koko u, on July , at PM said

Mas, kalau rangkaian ditambahin tombol utk set jam dan tanggalnya gimana ya.. trus code nya untuk nulis rtc itu gimana? mohon pencerahannya mas.. thanks..

Reply

”log at WordPress.com. The Digg Column Theme.

Follow

Follow “Kurang_Sangu”

Referensi

Dokumen terkait

Hasil penelitian ini sejalan dengan penelitian Yuliana (2016) yang menunjukkan bahwa kualitas layanan secara parsial mempunyai pengaruh yang positif dan signifikan

4.6 Distribusi Frekuensi Responden Berdasarkan Pengetahuan Tentang Tindakan Imunisasi Tetanus Toksoid di Wilayah Kerja Puskesmas Sambi Rejo Kecamatan Binjai Kabupaten Langkat

synthesized compounds were screened for in vitro anti- bacterial activity against various gram positive and gram negative bacteria ( E. aureus ) and in vitro anti-TB against

a bahwa dengan adanya perkembangan yang tidak sesuai dengan asumsi kebijakan umum APBD , keadaan yang menyebabkan pergeseran antar unit organisasi , antar kegiatan

Deodoran adalah sediaan kosmetika yang digunakan untuk menyerap keringat, menutupi bau badan dan mengurangi bau badan (Rahayu, et al., 2009).Deodoran dapat

Berdasarkan teori-teori di atas, dapat disimpulkan bahwa sistem informasi merupakan kumpulan komponen- komponen, bisa berupa manusia, perangkat lunak, perangkat keras,

Tangki ini digunakan untuk pencairan stearin hasil filtrasi dan untuk memanaskan minyak dalam crystalizer tank yang tidak memenuhi standar untuk diproses di filter press.

(1) Pelaksanaan upaya Peningkatan Mutu Pelayanan Kesehatan sebagaimana dimaksud dalam Pasal 6 menjadi tanggung jawab pemerintah Kota bekerjasama dengan organisasi