Webographie
[Mise à jour le 19/8/2023]
- Ressources
- Bibliothèques - Arduino Library List
Bibliothèques
Alexa
- espalexa : controler un ESP avec une Alexa.
Bus
- Adafruit BusIO : this is a library for abstracting away UART, I2C and SPI interfacing.
- ArduinoDMX : using RS485 shields, like the MKR 485 Shield. This library depends on the RS485 library.
Carte SD
- SdFat : FAT16/FAT32 file system for SD cards.
Distance
- Ultrasons
- Lidar
- TFMPlus : An Arduino driver for the Benewake TFMini-Plus Lidar distance sensor.
Ecran graphique
- Adafruit GFX Library : Install this library in addition to the display library for your hardware.
- Adafruit ImageReader Library : Install this library in addition to Adafruit_GFX and the display library for your hardware (e.g. Adafruit_ILI9341).
- Adafruit OakOLED : An Adafruit GFX driver for the Oak OLED (an SSD1306 with no reset line)
- Adafruit SSD1331 OLED Driver Library for Arduino : For 0.96“ OLEDs in the Adafruit shop
- Adafruit SSD1351 Library : Adafruit library for the 1.27” and 1.5“ color OLEDs in the shop
- Adafruit ST7735 and ST7789 Library : This is a library for the Adafruit ST7735 and ST7789 SPI displays.
- Adafruit HX8357 Library : Adafruit HX8357 3.5” display library..
EEPROM
- uEEPROMLib : I2C EEPROM library. Split from uRTCLib https://github.com/Naguissa/uRTCLib - This library controls any I2C EEPROM, independent ones or incorporated on DS1307 or DS3231 RTCs.
ePaper
- Adafruit EPD : ePaper display driver.
ESP32
ESP8266
- Documentation de l’ESP8266 Arduino Core !
- ESP8266mDNS : his is a simple implementation of multicast DNS query support for an Arduino running on ESP8266 chip.
Gesture
GPS
- Adafruit GPS Library : An interrupt-based GPS library for no-parsing-required use.
Gyro + Accelerometer + Compass
- MPU9250 : Arduino library for MPU9250 Nine-Axis (Gyro + Accelerometer + Compass) MEMS MotionTracking™ Device.
Humidité
- DHT sensor library : Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors.
- Adafruit BME280 Library : Arduino library for BME280 humidity and pressure sensors.
Json
- JavaScript Object Notation (JSON) est un format de données textuelles dérivé de la notation des objets du langage JavaScript. Il permet de représenter de l'information structurée comme le permet XML par exemple. Wikipédia
ArduinoJson est une bibliothèque C ++ JSON pour Arduino et IoT (Internet Of Things).GitHub
LCD
Lora
Luminosité
- Adafruit TSL2591 Library : Library for the TSL2591 digital luminosity (light) sensors..
MQTT
- pubsubclient : This library provides a client for doing simple publish/subscribe messaging with a server that supports MQTT.
Nixie tubes
Orientation
- Adafruit BNO055 : Designed specifically to work with the Adafruit BNO055 Breakout, and is based on Adafruit's Unified Sensor Library.
Pression
- Adafruit BME280 Library : Arduino library for BME280 humidity and pressure sensors.
Régulation PID
- QuickPID est une implémentation mise à jour de la bibliothèque Arduino PID avec une classe AutoTune intégrée en tant qu'objet dynamique pour réduire la mémoire si elle n'est pas utilisée. Ce contrôleur peut déterminer et régler automatiquement les paramètres Kp, Ki, Kd. De plus, le gain ultime Ku, la période ultime Tu et le temps mort td dfacilitent le contrôle du processus. Vous avez le choix entre 10 règles de réglage. Un paramètre POn qui contrôle le mélange de proportionnel sur erreur à proportionnel sur mesure est également disponible.
RTC
- RTClib : A fork of Jeelab's fantastic RTC library (Adafruit).
Serveur Web
- wifiwebserver Bibliothèque WebServer WiFi simple, client HTTP et client WebSocket pour cartes AVR Mega, Teensy, SAM DUE, SAMD21, SAMD51, STM32, nRF52 utilisant des modules / boucliers WiFi (WiFiNINA, WiFi101, U-Blox W101, W102, ESP8266 / ESP32-AT, etc.), avec des fonctions similaires à celles des bibliothèques ESP8266 / ESP32 WebServer. Khoi Hoang
Servomoteur
- ServoEasing : Extends Arduino Servo library for smooth servo movement.Linear as well as other ease movements for all servos are provided. The Arduino Servo library or PCA9685 servo expanders are supported.
- Dynamixel2Arduino : Bibliothèque pour communiquer avec le protocole DYNAMIXEL (par ROBOTIS).
SQLite
- Sqlite Micro Logger log data into Sqlite database from any MCU having 2kb RAM.
- Sqlite3Esp32 : Sqlite3 database library for ESP32 core.
Température
- Thermistor : NTC thermistor library.
- DHT sensor library : Arduino library for DHT11, DHT22, etc Temp & Humidity Sensors.
- Adafruit BME280 Library : Arduino library for BME280 humidity and pressure sensors.
- Adafruit SHT31 Library : Arduino library for SHT31 temperature & humidity sensor.
Websockets
- Websockets : a WebSocket Server and Client for Arduino based on RFC6455.
- ArduinoWebsockets : Client et serveur Websockets .
Wifi
WIFININA permet la connexion réseau (locale et Internet) avec l'Arduino MKR WiFi 1010, l'Arduino MKR VIDOR 4000 et l'Arduino UNO WiFi Rev.2. Avec cette bibliothèque, vous pouvez instancier des serveurs, des clients et envoyer / recevoir des paquets UDP via WiFi. La carte peut se connecter à des réseaux ouverts ou cryptés (WEP, WPA). L'adresse IP peut être attribuée de manière statique ou via un DHCP. La bibliothèque peut également gérer le DNS. Arduino