O'Reilly logo

Internet of Things Programming with JavaScript by Ruben Oliva Ramos

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DS3231 module setup

The module DS3231 is a real-time clock. It can be used to get the time and date from an integrated circuit, so it can work with your system to control specific events that you want to program from an embedded chip. It can work perfectly with the Raspberry Pi Zero in order to get the time and date in real time.

You need to be sure that you have the latest updates. To do that, type the following commands in your terminal:

sudo apt-get update
sudo apt-get -y upgrade

Modify the system file with the following command:

sudo nano /etc/modules

Add the following lines to the modules.txt file:

snd-bcm2835 
i2c-bcm2835 
i2c-dev 
rtc-ds1307

Hardware setup

In this section, we will look at the pins of the RTC module:

DS3231 Pi GPIO GNDP 1-06 VCC ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required