Skip to content

Latest commit

 

History

History
158 lines (129 loc) · 4.51 KB

README.md

File metadata and controls

158 lines (129 loc) · 4.51 KB

awesome-embedded-libraries

A curated list of awesome embedded libraries for sensors, peripherals, protocols, ML, etc.

Table of Contents:

  • Drivers
    • Sensors
      • Temperature/Humidity
      • Envrironmental
      • Proximity
      • Pressure
      • Light
      • Vibration
      • Color
      • Level
      • Position
      • Accelerometer
      • Flame
      • Leak
      • Tilt
      • Mark
      • Flow/Float
      • Sound/Noise
      • Moisture
      • Viscosity
      • Gas/Chemical
      • Current/Voltage
      • Seismograph
      • Biometrics
      • Capacitive
        • Touch
        • Fingerprint
      • Flex/Force
      • Imaging
      • Infrared
      • Movement/Motion
      • Linear Displacement
      • NFC
      • Radiation
      • Magnetic
      • RFID
      • Water physical state
    • Communication Modules
      • GPRS
      • NB-IoT
      • Bluetooth
      • LoRa
      • SigFox
      • ZigBee
      • WiFi
    • Fuel Gauges
    • RTC
    • Memories
      • Flash
      • EEPROM
    • Displays
      • OLED
      • LCD
    • LED
    • Load Cell Amplifiers
    • Energy Harvesters
    • Encoders
      • Magnetic
      • Light
    • Motors
    • ADC/DAC
  • Protocols
    • Application Layer
      • MQTT
      • MQTT-SN
      • CoAP
      • AMQP
      • XMPP
      • DDS (Data Distribution Service)
      • HTTP
      • M2M
      • LwM2M
      • 6LowPAN
    • Datalink Layer
      • LoRaWAN
      • Z-Wave
      • CAN
      • Ethernet
      • WiFi
    • Buses
      • UART
      • SPI
      • I2C
      • USB
  • Machine Learning
    • TinyML
    • TensorFlow Lite
  • Features
    • Button
    • Debouncing

Drivers

Sensors

Temperature/Humidity

Sensor Model Connectivity Range Accuracy Resolution Power Supply Operating Current Standby Current
DHT11 1-wire exclusive T: 0°C to 50°C ±1°C 16 bits 3.5-5.0V 0.3mA 60uA
H: 20% to 90% ±1%
DHT22 1-wire exclusive T: -40°C to 80°C ±0.5°C 16 bits 3.5-5.5V 0.3mA 60uA
H: 0% to 100% ±1%

Adafruit's Arduino DHT family low-cost sensors library (DHT11, DHT22) [link]

Sensor Model Connectivity Range Accuracy Resolution Power Supply Operating Current Standby Current
AHT20 I2C T: -40°C to 85°C ±0.3°C 20 bits 2-5.5V 23uA 0.25uA
H: 0% to 100% ±2%

Adafruit AHT10+AHT20 Humidity and Temperature Sensor library for Arduino [link]

enjoyneering [link]

Seeed-Studio Arduino [link]

BMP180 Temperature and Barometric

BMP280 Temperature and Barometric

BME280 Temperature, Humidity, and Air Pressure

DS18B20 One Wire Temperature Sensor

AF5485

AM2311A

LM35DZ (calibrated in Celsius), LM335 (calibrated in Kelvin), LM34 (calibrated in Fahrenheit)

TMP36

LM75

TH02

Envrironmental

Proximity

Ultrasonic
Lidar
Radar