Uncategorized

Contributed by the community

  • AEBO: A library useful for AEBO robot.
  • AmazonDRS: AmazonDRS library for Arduino.
  • ArsaLearn: Ability to code completely simple
  • AsyncDNSServer_STM32: Asynchronous DNS Server Library for STM32F/L/H/G/WB/MP1 using LAN8720 or built-in LAN8742A Ethernet
  • AsyncHTTPRequest_Generic: Simple Async HTTP Request library, supporting GET, POST, PUT, PATCH, DELETE and HEAD, on top of AsyncTCP libraries, such as AsyncTCP, ESPAsyncTCP, AsyncTCP_STM32, etc.. for ESP32 (including ESP32_S2, ESP32_S3 and ESP32_C3), WT32_ETH01 (ESP32 + LAN8720), ESP8266 (WiFi, W5x00 or ENC28J60) and currently STM32 with LAN8720 or built-in LAN8742A Ethernet.
  • AsyncUDP_STM32: Fully Asynchronous UDP Library for STM32 using LAN8720 or built-in LAN8742A Ethernet.
  • AsyncUDP_WT32_ETH01: Fully Asynchronous UDP Library for WT32_ETH01 (ESP32 + LAN8720).
  • AsyncWebServer_STM32: AsyncWebServer for STM32F/L/H/G/WB/MP1 using LAN8720 or builtin LAN8742A Ethernet
  • AT24C256: Library for the AT24C256 EEPROM
  • AT24C256 library: Library for the <a href="https://ww1.microchip.com/downloads/en/DeviceDoc/doc0670.pdf">AT24C256 I2C EEPROM</a>.
  • Atmega328_IO: Library for robot Cing with Atmega328.
  • Atmega32u4_IO: Library for robot Cing with Atmega328.
  • Atmega8_IO: Library for robot Cing with Atmega8.
  • Atmega8_IO_basic: Library for robot Cing with Atmega8.
  • Attiny84_IO: Library for robot Cing with Attiny84.
  • Attiny84_IO_basic: Library for robot Cing with Attiny84.
  • Attiny85_IO: Library for robot Cing with Attiny85.
  • Attiny85_IO_basic: Library for robot Cing with Attiny85.
  • Balboa Spa communications: Use Arduino to control your BalBoa Spa Pack.
  • Battery_18650_Stats: Library to calculate 18650 charge level
  • Bleeping Library: Simple BLE ESP Provisioning and Configuration
  • button_asukiaaa: Supply classes for Button.
  • ButtonFever: Powerful button tools for managing various button events of standalone button or button array.
  • CanAirIO Air Quality Sensors Library: Air quality particle meter and CO2 sensors manager for multiple models.
  • CBeeper: Arduino Beeper Control
  • cerebro: A library that makes cerebro works easly.
  • CLed: Arduino LED Control
  • Clock: Arduino Software Clock
  • CodeCodeCodec Library: Arduino library for CodeCodeCodec's projects.
  • Control_ShiftRegister_74XX595: Arduino library for control 74XX595 IC
  • controlKeyboard: A library for checking keyboard events like whether a key is pressed or released.
  • CV7OEMFR: Enables provisioning.
  • DarkSkySevenDay: Current and Seven Day Weather Forecast Library for Arduino.
  • DBS-Lib: DBS-Lib is a library board that we created for practice such as C++, algorithms, mathetical, embedded system and robotics.
  • Debugger: A terminal debugger with break points and data watches.
  • Design Informatics Base: Library for making use of the Design Informatics PCB for getting started with Arduino coding
  • DFRobot_AD9837: This is a Library for AD9837, AD9837 is a Programmable Waveform Generator(SKU: DFR0973).
  • DFRobot_BME680: DFRobot Standard library(SKU:SEN0248).
  • DFRobot_IIS: This library provides the codes for driving FireBeetle camera and the camera, microphones, etc. of audio expansion board.(SKU:DFR0498).
  • DFRobot_LIS: a sensor library.(SKU:SEN0405/SKU:SEN0407/SKU:SEN0408/SKU:SEN0409/SKU:SEN0411/SKU:SEN0412/SKU:SEN0224)
  • DFRobot_RTU: Modbus RTU library for Arduino.
  • Dictionary: A dictionary data type with a fast b-tree based search
  • Differential Steering: A library to use differential steering with a single dual axis joystick
  • Digital Rain Animation for TFT_eSPI: A library that represents Digital Rain Animation on color displays that support TFT_eSPI
  • DigitalIO: Fast digital IO.
  • DMD32: An Arduino library for ESP32 to drive DMD LED matrix display
  • EEWL: EEPROM wear leveling
  • ESP OTA GitHub: ESP library for auto updating code from GitHub releases.
  • ESP32-imgur-uploader: imgur.com Image/Video uploader
  • ESP32_S2_TimerInterrupt: This library enables you to use Interrupt from Hardware Timers on an ESP32-S2-based board
  • ESP32Servo360: Initial development release
  • ESP8266SDUpdater: SD Card Loader for ESP8266
  • ESPHap: Native support Apple HomeKit protocol with Arduino projects
  • evo_pmux_csr: Evo PMUX CSR
  • evo_servo: Evo Servo
  • ExtendedTouchEvent: An eventmanager for touchscreens with XPT2046 controlerchip
  • FaBo GPIO40 PCA9698: A library for FaBo GPIO.
  • FaBo Motor DRV8830: A library for FaBo Motor.
  • FaBo PWM PCA9685: A library for FaBo PWM.
  • FIFOEE: EEPROM FIFO
  • Finite-State-Machine-Arduino: With that we can create proper states for objects.
  • functional_button: simple button library
  • GFX Library for Arduino: Arduino_GFX is a GFX library for various color displays with various data bus interfaces
  • gma3: GrandMA3 library for OSC
  • Gravity Soil Moisture Sensor: Arduino Library for DfRobot Gravity Analog Capacitive Soil Moisture Sensor.
  • Grove - Motor Driver TB6612FNG: Arduino library of Grove - Motor Driver(TB6612FNG)
  • Grove Serial MP3 Player V2.0: Arduino library to control Grove Serial MP3 Player V2.0.
  • Hercules Dual 15A 6-20V Motor Controller: Arduino library to control Hercules Dual 15A 6-20V Motor Controller.
  • High-Side-Switch: DEPRECATED. C++ library for the PROFET+2 12V
  • high-side-switch-ino: C++ library for the Infineon PROFET high-side switch product family
  • HomeSpan: A robust and extremely easy-to-use HomeKit implementation for the Espressif ESP32 running on the Arduino IDE.
  • LC_baseTools: A set of tools to make coding Arduinos easier.
  • LC_neoPixel: Allows the LC colorObj to work with Adafruit NeoPixels. Also allows them to be grouped and run in the background.
  • LegoSensorAdapter: Library for robot Cing with Atmega328.
  • LG_Matrix_Print: A library to print text on one or more segments with 8x8 LED-Matrix using MAX
  • LibEdificio: Allows to control the Building Lights educative system.
  • LibEstacionamiento: Allows to control the Estacionamiento educative system.
  • LibLanc: Allow camera control via the Sony lanc protocol
  • LibLucesCiudad: Allows to control the City Lights educative system.
  • LibMiniSys: Allows to control the MiniSys educative system.
  • LibSemaforo: Allows to control the Semaforo educative system.
  • LibSemaforosCiudad: Allows to control the Traffic Lights educative system.
  • LILCMU GoGoBoard Library: Library for GoGoBoard
  • LiquidCrystal NKC: Control library for an advanced RS232\I2C\SPI LCD display by Longtech & NKC Electronics
  • LMT87: A simple library for utilizing analog temperature sensor
  • M5 Stack 4Relay Library: M5Stack 4RELAY library for multiple different architectures.
  • M5Stack-SD-Updater: SD Card Loader for M5 Stack
  • M5Stack_OnScreenKeyboard: OnScreenKeyboard for M5Stack
  • M5Stack_SimpleBeep: Simple Beep for M5Stack.
  • M5Stack_TreeView: TreeView Menu UI for M5Stack
  • Magellan_BC95: AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
  • Magellan_BC95_lite: AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
  • Magellan_SIM7020E: AIS Magellan Library; easy way to integrate IoT Device to Magellan using Arduino Platform.
  • MAX78630: Enables reading polyphase energy-monitor parameters of LVX EnergyBoard.
  • MaxEssentialToolkit: Library for MAXIM RTC, temperature and current-sense amplifier sensors.
  • MD_OnePin: One pin serial comms link
  • MD_PWM: PWM on arbitrary pins
  • MemoryUsage: Use this library to check your SRAM / Stack memory usage.
  • MicroTuple: A library tuple like variadic datastructure for arduino.
  • ModbusRTU_Slave: A library package commonly used by the other libraries being published by Geabong
  • ModbusRTU_Slave_RS485: A library package for ARDUINO acting as ModBus slave communicating through UART-to-RS485 converter. Originally written by Geabong github user. Improved by Łukasz Ślusarczyk.
  • MoonStruck: Lunar Information Library for ESP32.
  • Motor Shield V2.0: Arduino library to control Motor Shield V2.0.
  • motor system IC TLE956x: This library provides an interface for Infineons motor system IC TLE956x
  • Motor_PID: HG7881 module double H bridge L9110S and L298N drivers library (PID)
  • MS5x: Library for digital pressure sensors MS5xxx by Measurement Specialties (MEAS)
  • MultiButtons: Library for handling multiple buttons with single analog pin for ESP32.
  • Music Shield: Arduino library to control Music Shield V2.0.
  • mwc_stepper: two-pin stepper motor driver library.
  • NeuralNetwork: Simple MLP Neural-Network Library.
  • Olympic Robotic Challenge: A library to Olympic Robotic Challenge competition and supporting the official kit.
  • OpenWeatherOneCall: Current and Seven Day Weather Forecast Library for ESP32.
  • oprintstream: Work with Arduino Serial libraries in a stream-like manner.
  • OTAWrapper: ESP Library to simplify OTA setup.
  • OV5640 Auto Focus for ESP32 Camera: A library that makes the OV5640AF usable on the ESP32.
  • Parse Arduino SDK: A library that provides access to Parse
  • PCM51xx DAC: Arduino library for TI PCM51xx DAC ICs software configuration via I2C.
  • PrinterDuino: The simplest library to print in paper using 3 axis
  • radar-bgt60: C++ library for the BGT60LTR11AIP - XENSIV™ 60 Ghz Radar from Infineon
  • Regexp: Regular expression parser for microcontrollers
  • RGB-LED-Lighting-Shield: C++ library for Infineons RGB-LED-Lighting-Shields
  • RhinoServo: This library is for the Encoder DC Servo Motor: RMCS220x.
  • S.Port sensor library for FrSky: an Arduino Library to create FrSky S.Port sensors
  • S7XG: AcSIP S7XG LoRaWAN/GPS module library
  • SchedTask: Task Scheduler Library for Arduino
  • SDConfig: A library for reading and writing settings from a configuration file on a SD card.
  • SDConfigCommand: SDConfigCommand streamlines reading settings from a config file on SD card.
  • Seeed Arduino SFUD: Library for Seeed Arduino SFUD
  • Seeed-PCA9685: Arduino library of 16-Channel Servo Driver
  • SensorPlot WebInterface: WebInterface to display Sensor-Data.
  • SerialConfigCommand: SerialConfigCommand for Arduino allows user to set commands via the Serial Monitor easily.
  • SerialMP3Player: A library for Serial MP3 Player board (YX5300 chip).
  • SerialWombat: A library to drive the Serial Wombat Family by UART or I2C.
  • SimpleMeteoCalc: Simple library for calculate weather parameters using T-H-P basics.
  • Single LED Library: Makes intergrating non interrupting lighting behaviours easy!
  • SmallProjects: Small Projects to demonstrate the usage of Khoi Hoang's libraries, such as ISR-based timers for ESP8266, ESP32 and Arduino Mega, Nano, etc.
  • SmartEverything SE868-AS: Library code for the Telit SE868-AS GPS System
  • snakelights: SnakeLights library for snake wired NeoPixels
  • SoftSPIB: Software SPI class for Arduino with support of not 8-bit aligned transfers.
  • SparkFun Qwiic GPIO TCA9534 Arduino Library: A library to drive the TCA9534 I2C->GPIO
  • SparkFun Qwiic RTC RV8803 Arduino Library: A library to drive the RV-8803 extremely precise, extremely low power, real-time clock
  • SparkFun RHT03 Arduino Library: An Arduino library for interfacing with the SparkFun RHT03 (DHT22)
  • SparkFun SGP4 Arduino Library: SGP4 model for calculating satellite positions and predicting overpasses.
  • SparkFun_FS3000_Arduino_Library: A library to control the SparkFun Air Velocity Sensor Breakout - FS3000 (Qwiic).
  • SpinWearables: A small, colorful, programmable, wearable kit to facilitate student exploration of physics, engineering, and computer science.
  • StereoSID: MOS6581 Stereo SID Emulator Arduino Library
  • string_asukiaaa: Functions about string for Arduino.
  • sunset: Allows calculation of sunrise, sunset, and moonphase
  • TeensyID: A library for getting Teensy IDs
  • TFMPI2C: Arduino library for Benewake TFMini-Plus distance sensor in I2C mode
  • Timezone_Generic: Library to facilitate time zone conversions and automatic daylight saving (summer) time adjustments.
  • TinyCmdTable: Very small command line manager
  • tinyECC: Elliptic Curve Cryptography for Arduino Micro-controllers.
  • TinyPICO Helper Library: A TinyPICO Helper Library
  • TinyTemplateEngine: Hello ${0}! A line-by-line template engine for large input data with a very small memory footprint
  • tinyUDP: tiny UDP send & recv.
  • TLC5615: Driver for Texas Instruments TLC5615 10-bit DAC
  • Tuyav: Communicate with the Tuya IoT module
  • uCOS-II: MicroC/OS-II 2.92.10 for ARM Cortex M3.
  • UCR ESP8266: Enables an ESP8266 to be used as a WiFi output device for UCR.
  • utils_asukiaaa: Utility functions for Arduino.
  • Vector datatype: Library for 3d vectors and quaternions
  • VitconCommon: A library package commonly used by the other libraries being published by vitcon
  • Watch: A library that makes working with watch-like formats easy.
  • weatherLocation: Weather and Location Library for Arduino.
  • WiFiTri: WiFi Triangulation Library for ESP32.
  • Wio LTE Arduino Library: Arduino library to control Wio LTE Arduino Library.
  • XLR8BuildTemplate: Template for building custom designs for XLR8
  • XLR8Core: OpenXLR8 Core components
  • XLR8DMem: Access library for XLR8 DMem XB
  • XLR8HardwareSerial: Library to access UART XBs.
  • XLR8Info: Arduino library for identifying features of XLR8 product
  • XLR8LFSR: Simple LFSR example on the XLR8 FPGA.
  • XLR8Pong: Pong game using the FPGA logic. For Alorium Technology's XLR8 board.
  • XLR8PWM: OpenXLR8 implementation of PWM
  • XLR8RC: Captures outputs from an RC receiver (the signals that go to servos) and outputs a 16 bit integer representing the pulse width (in microseconds)
  • XLR8USB: USB FullSpeed (Mouse) host interface