Skip to content

Latest commit

 

History

History
211 lines (95 loc) · 8.76 KB

README.md

File metadata and controls

211 lines (95 loc) · 8.76 KB

Licence MIT Language C/C++ Open issue

Erriez Arduino libraries and examples

Erriez Arduino libraries and sketches contains examples and libraries for Arduino, tested on a various amount of hardware.

Installation

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.

ErriezMHZ19B

Oregon THN128 433MHz temperature sensor transmit/receive C library for Arduino.

ErriezOregonTHN128

BMP280/BME280 temperature / pressure / humidity sensor library for Arduino with I2C interface.

ErriezBMX280

INA219 I2C/SMB DC Voltage/Current/Power sensor.

INA219

TTP229 touch sensitive 4x4 keypad with interrupt support. Available in single 16 keys or dual 32 keys.

TTP229

16-pin I2C IO expander with interrupt support.

MCP23017

I2C high-precision light sensor.

BH1750

HC-SR04 Ultrasonic Distance sensor. Measurement range: 2..2000cm +/-1cm.

HC-SR04

Target independent, flash and RAM size optimized CRC32 library for Arduino without CRC tables.

CRC32

One-wire temperature and humidity sensor with high precision.

DHT22

NTP client library for Arduino to get UNIX Epoch UTC time from time servers.

DS3231 High accurate RTC (Real Time Clock).

DS3231 RTC (Real Time Clock)

DS1307 RTC (Real Time Clock).

DS1307 RTC (Real Time Clock)

DS1302 RTC (Real Time Clock).

DS1302 RTC (Real Time Clock)

2x16 character and 5 buttons LCD shield for Arduino.

LCDKeypadShield

LM35 analog temperature sensor library for Arduino.

LM35

Memory usage diagnostics library for Arduino.

Memory Usage

RobotDyn 4-digit display library for Arduino with a two-wire TM1637 LED controller.

RobotDyn 4-digit display

RobotDyn Keypad 3x4 with analog output library for Arduino.

RobotDyn Keypad 3x4 Analog

3 speed full step Rotary Encoder with button.

Rotary Encoder full step

3 speed half step Rotary Encoder.

Rotary Encoder half step

A universal Serial Terminal library for Arduino to parse ASCII commands and arguments.

Serial Terminal

Timestamp library to measure execution duration, useful for benchmarks.

Timestamp

2-wire 6x8 LED's and 8x2 key-scan controller.

TM1637

3-wire 10x8 LED's and 8x3 key-scan controller.

TM1638

8 digits, 8 dual color LED's and 8 switches JY-MCU JY-LKM1638 board with TM1638 chip library for Arduino.

JY-MCU JY-LKM1638 board

printf() library for Arduino AVR targets.