Official StoreTekan tombol di atas untuk membeli semua alat dan bahan eksperimen di web ini

Cara Mudah Setting Waktu RTC DS3231/DS3232 dengan Arduino

JIka Anda membeli modul RTC DS3231/DS3232 yang baru, biasanya waktu yang tersimpan di memorinya (SRAM) adalah waktu default pabrikannya (waktu Amerika). Nah, jika Anda ingin mengatur waktu RTC dengan cara yang mudah dan cepat menggunakan Arduino, Anda dapat mengikuti tips berikut ini. Sebagai persiapan, buatlah prototipe rangkaian seperti pada artikel sebelumnya, 5 Menit Handling RTC DS3231/DS3232 dengan Arduino, dan pastikan library-library yang dibutuhkan sudah diunduh dan di-‘instal’ ke IDE Arduino. Mengenai library apa saja yang dibutuhkan bisa Anda baca di artikel tersebut.

Jika sudah siap, bukalah program contoh ‘SetSerial’ melalui menu File-Examples-DS3232RTC-SetSerial. Program/sketch ini diperuntukkan agar Anda bisa menyetting waktu di RTC DS3231/DS3232. Program ini sudah jadi sehingga Anda cukup mengunggahnya ke Arduino, dan tinggal menyetting waktu RTC melalui jendela Serial Monitor (menu Tools-Serial Monitor). Untuk cara mengunggah sketch bisa dibaca disini.

Jika sudah berhasil mengunggah sketch, Anda akan mendapati jam digital yang ditampilkan dalam jendela Serial Monitor. Jika ada karakter aneh yang muncul dalam jendela Serial Monitor Anda, kemungkinan karena baudrate jendela Serial Monitor belum disesuaikan dengan settingan baudrate di sketch Arduino yang berada di angka 115200 bps. Perhatikan pojok kanan bawah jendela Serial Monitor. Jika disana tertera angka selain 115200, Anda harus mengubahnya terlebih dahulu.

cara mengeset waktu rtc ds3231 ds3232 dg arduino - setting baudrate

Untuk mengganti waktu RTC, caranya cukup mudah, yakni masukkan karakter sebagai berikut :

yy,m,d,h,m,s

dengan ‘yy’ adalah tahun (diambil dua angka terakhir), contoh jika tahun 2015 cukup ditulis ‘15’, ‘m’ adalah bulan (jika dibawah 10 cukup satu karakter), dan berturut-turut untuk ‘d’, ’h’, ’m’ dan ‘s’ adalah hari, jam, menit dan detik. Jadi jika misalnya hari ini adalah jam 8:45:30 tanggal 21 Juli 2015, maka karakter yang Anda masukkan ke jendela Serial Monitor (kotak edit di sebelah tombol ‘Send’) adalah ‘15,7,21,8,45,30’. Kemudian tekan tombol ‘Send’ untuk memasukkan settingan waktu yang baru ke RTC DS3231/DS3232.

cara mengeset waktu rtc ds3231 ds3232 dg arduino - send settingan

Jika sudah, maka seharusnya akan ada pemberitahuan bahwa waktu RTC sudah berhasil diganti.

cara mengeset waktu rtc ds3231 ds3232 dg arduino

Untuk memastikan perubahan waktu sudah berhasil dilakukan, silahkan matikan Arduino dan nyalakan lagi. Seharusnya waktu sudah berganti sekarang. Mudah bukan?

Incoming search terms:

cara setting rtc, cara setting hari dengan rtc, cara setting rtc ds3231, cara menggunakan rtcds3231, cara setting rtc ds3231 dengan cvavr, cara memasang rtc ke arduino, cara set timer rtc arduino, jam ds3231, Cara program ds3231, Cara perbaiki rtc arduin
Tags:,

Leave a Reply

22 Comments on "Cara Mudah Setting Waktu RTC DS3231/DS3232 dengan Arduino"

avatar
  Subscribe  
newest oldest most voted
Notify of
dennys sanjaya
Guest

koq saya ada eror begini mas sapta :

undefined reference to ‘monthShortStr(unsigned char)’

kira2 kenapa ya???

veronika kristi
Guest

mas, mau tanya kalau utuk RTC DS 1307 dengan RTC DS3231 itu perbedaannya dmn?
dan untuk membuat programnya sama atau beda?(untuk data type nya), diluar dari library nya, terima kasih

Wulandari
Guest

mas, saya udah coba ubah setting waktunya tapi gaada perubahan. masalahnya apa ya kira-kira?

radel
Guest

ijin tanya mas, maaf pemula nih,,
saat verify setserial ada error : exit status 1
‘setSyncProvider’ was not declared in this scope .
kira2 knapa y mas, tks

Andy
Guest

mas, saya gagal. muncul tulisanvariable or field ‘print datetime’ declared void .
knapa itu mas?

zhigit
Guest

Mas kalo buat jam pake 4 digit 7segment TM1637 + RTC DS3231 gimana ya codingny,,,saya dah coba nyari” di mbah google ga nemu,,,

kholid
Guest

mas bisakah di program arduino nya pakai libbrary ds1307 tetapi di hardwerenya pakai ds 3231?

fariz
Guest

mas,, caranya kalau mau buat program untuk menunda lampu tidak otomatis bgmn ya?? kondisinya kalau ada objek masuk ruangan maka lampu menyala, tpi jika keluar ruangan tidak otomatis lampunya mati… sy disini menggunakan sensor PIR, aurdino atmega328, rtc.

dika
Guest

mas, mau nanya kalo saya muncul pesan gagal kaya gini “RTC set failed!” itu kenapa ya?

Muhammad Novrianda
Guest

Mas mau tanya, RTC nya udah ke set dengan waktu skrg, masalahnya setelah saya matikan microcontrollernya beberapa menit/jam terus saya hidupkan kembali waktu yang ke set jadi ngaco ataupun delay yang terlalu lama, itu gimana ya mas?

sebelumnya saya pake power langsung dari laptop, setelah saya ganti pake Powerbank jadi ga ngebaca tanggal lagi mas rtc nya, mhon pencerahannya

nafis
Guest

mas serial monitor saya kok kosong aja mas,,padahal upload sketch berhasil apa yang salah tu mas

error: Content is protected !!