Professional Documents
Culture Documents
Software
Software
Software
1 Software Requirements
The study used the following software to make our code easier and simple.
that is written in functions from C and C++ for Windows, mac OS and Linux. It is used or writing
other vendor development boards with the help of 3rd party cores.
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
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