Langsung ke konten utama

Menggunakan RTC DS3231 pada Raspberry Pi 3 (Jessie)

Bismillah

Raspberry pi tidak di langkapi dengan RTC, akibatnya adalah ketika Raspberry pi dimatikan atau tidak konek internet maka jika dinyalakan lagi Date dan Time nya akan berubah atau tidak sinkron dengan yang sebenarnya.Oleh karena itu , dibutuhkan RTC eksternal untuk mengatasi masalah tersebut.

Pada kesempatan kali ini kita akan menggunakan DS3231 sebagai chip RTC dan Raspberry pi 3b dengan OS Jessie, setelah modul DS3231 dihubungkan ke Raspberry pi, berikut ini cara agar Raspberry pi bisa membaca data dari RTC DS3231:



1. buka terminal kemudian ketik sudo nano /boot/config.txt
2. tambahkan di baris paling akhir dtoverlay=i2c-rtc,ds3231,tekan ctrl+o enter,kemudian exit dengan tekan ctrl+x
3. kemudian reboot
4. setelah reboot, buka terminal ketik sudo apt-get -y remove fake-hwclock
5. kemudian ketik sudo update-rc.d -f fake-hwclock remove
6. kemudian edit file dengan ketik sudo nano /lib/udev/hwclock-set , comment out dengan cara memberi tanda pagar '#' pada 
#if [ -e /run/systemd/system ] ; then
# exit 0
#fi

tekan ctrl+o enter kemudian exit tekan ctrl+x


7. kemudian seting waktu Raspberry pi dengan ketik pada terminal sudo date --set '2019-09-18 09:30:00' (sesuaikan dengan tgl sekarang)

8. setelah waktu Raspberry pi benar maka tulis ke RTC DS3231 dengan ketik sudo hwclock -w

modul RTC DS3231 berfungsi untuk menyimpan waktu , sehingga ketika Raspberry pi dinyalakan akan mengkases waktu dari modul DS3231.

Selesai, semoga bermanfaat




Komentar

Postingan populer dari blog ini

Menggunakan USART / UART di CodeVision AVR

Sudah lama saya tidak menulis di blog, dan kali ini saya akan berbagi sedikit pengalaman saya mengenai USART/UART di mikrokontroler AVR ATMEGA series. Kesempatan kali ini saya akan menggunakan Atmega8 dan mengaktifkan fitur USARTnya dengan CodeVision AVR versi 1.xx.x Jalankan aplikasi Codevision kemudian pada menu file pilih new, nanti akan muncul jendela create new file pilih project dan klik OK, akan muncul jendela confirm klik yes,

Menggunakan ADC Mikrokontroler ATmega 32 dengan CodeVision

Sebenarnya cara ini bisa dipakai untuk mikrokontroler Atmega seri lainnya juga. Saya kali ini akan menggunakan ADC Atmega32 dengan menggunakan CodeVision AVR. Langsung saja buka aplikasi CodeVision AVR kemudian buat project baru setelah itu akan muncul jendela CodeWizard AVR