Erriez Arduino libraries and sketches contains examples and libraries for Arduino, tested on a various amount of hardware.
Please refer to the Wiki documentation how to use the libraries or follow the instructions in the README.md files of the libraries.
Installation with Git from the commandline:
git clone https://github.com/Erriez/ErriezArduinoLibraries.git
cd ErriezArduinoLibraries
git submodule update --init --recursive
Move the libraries/* to your Arduino/libraries/ directory
Arduino examples and projects for several boards.
MH-Z19B CO2 sensor library for Arduino with a small footprint. Hardware and software serial supported.
Oregon THN128 433MHz temperature sensor transmit/receive C library for Arduino.
BMP280/BME280 temperature / pressure / humidity sensor library for Arduino with I2C interface.
INA219 I2C/SMB DC Voltage/Current/Power sensor.
TTP229 touch sensitive 4x4 keypad with interrupt support. Available in single 16 keys or dual 32 keys.
16-pin I2C IO expander with interrupt support.
I2C high-precision light sensor.
HC-SR04 Ultrasonic Distance sensor. Measurement range: 2..2000cm +/-1cm.
Target independent, flash and RAM size optimized CRC32 library for Arduino without CRC tables.
One-wire temperature and humidity sensor with high precision.
NTP client library for Arduino to get UNIX Epoch UTC time from time servers.
DS3231 High accurate RTC (Real Time Clock).
DS1307 RTC (Real Time Clock).
DS1302 RTC (Real Time Clock).
2x16 character and 5 buttons LCD shield for Arduino.
LM35 analog temperature sensor library for Arduino.
Memory usage diagnostics library for Arduino.
RobotDyn 4-digit display library for Arduino with a two-wire TM1637 LED controller.
RobotDyn Keypad 3x4 with analog output library for Arduino.
3 speed full step Rotary Encoder with button.
3 speed half step Rotary Encoder.
A universal Serial Terminal library for Arduino to parse ASCII commands and arguments.
Timestamp library to measure execution duration, useful for benchmarks.
2-wire 6x8 LED's and 8x2 key-scan controller.
3-wire 10x8 LED's and 8x3 key-scan controller.
8 digits, 8 dual color LED's and 8 switches JY-MCU JY-LKM1638 board with TM1638 chip library for Arduino.
printf() library for Arduino AVR targets.