Software

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

3.2.1.

1 Software Requirements

The study used the following software to make our code easier and simple.

Arduino Integrated Development Environment (IDE)

The Arduino Integrated Development Environment (IDE) is a cross-platform application

that is written in functions from C and C++ for Windows, mac OS and Linux. It is used or writing

and uploading programs to boards compatible with arduino, but also

other vendor development boards with the help of 3rd party cores.

DHT sensor library

DHT sensor library is a library specifically designed for temperature and humidity sensors to make

code short and easy to write. Since we are using this library, our code was very short and simple.

When the library is open we extract it to the Library folder inside in Arduino IDE software folder.

DS3231 library

This library has been made to easily interface and use the DS3231 RTC with an Arduino

or chipKit. The RTC maintains seconds, minutes, hours, day, date, month, and year information.

It is automatically adjusted for months with fewer than 31 days, including corrections for leap year

when the date is at the end of the month. The clock operates in a format with an AM/PM indicator

in either 24-hour or 12-hour. This library will default to I2C Fast Mode (400 KHz) when using

the hardware I2C interface.

RF24Mesh-master

RF24Mesh-master is a library which the master node keeps track of the unique nodeIDs and the

assigned RF24Network addresses. it can be set to automatically re-join the mesh, and reconfigure
itself within the network when a node is moved physically, or just loses its connection to the

network.

NRF24L01 library

This library is designed to utilize the capabilities of the radio to their full potential via Arduino,

consumed with a public interface that's similar to other Arduino standard libraries and it was easy

to used because of well documented examples and features.

You might also like