arduino-libraries

There are 33 repositories under arduino-libraries topic.

  • khoih-prog/ESP32TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an ESP32-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

    Language:C++196122230
  • OttoDIY/OttoDIYLib

    Latest and official Libraries for Arduino Otto DIY robots

    Language:C++172122493
  • joeyoung/arduino_keypads

    arduino libraries for keypad interface on I2C bus, SPI bus

    Language:C++1603016102
  • rfetick/Kalman

    Implement Kalman filter for your Arduino projects

    Language:C++1467916
  • khoih-prog/TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an Arduino, such as Nano, UNO, Mega, etc. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

    Language:C10461812
  • khoih-prog/ESP8266TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

    Language:C++10271928
  • khoih-prog/ESP32_ISR_Servo

    This library enables you to use 1 Hardware Timer on ESP32-based board to control 16 or more servo motors. Now supporting ESP32, ESP32_S2, ESP32_S3, ESP32_C3-based boards. Tested OK with ESP32 core v2.0.5

    Language:C++33249
  • SpotWelder

    HamsterTime-r/SpotWelder

    Точечная контактная сварка для аккумуляторов 18650 на Arduino

    Language:C28506
  • hafidhh/Callmebot-ESP32

    ESP32 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

    Language:C++27211
  • hafidhh/Callmebot-ESP8266

    ESP8266 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

    Language:C++18301
  • pu2clr/BK108X

    BK108X Arduino Library

    Language:HTML17513
  • khoih-prog/NRF52_MBED_TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an NRF52-based board using mbed-RTOS such as Nano-33-BLE. These nRF52 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

    Language:C++16162
  • GLEE2023/GLEE2023

    All About GLEE2023!

    Language:C++15237
  • khoih-prog/ESP8266_ISR_Servo

    This library enables you to use 1 Hardware Timer on an ESP8266-based board to control up to 16 servo motors.

    Language:C15222
  • khoih-prog/ESP32_C3_TimerInterrupt

    This library enables you to use Interrupt from Hardware Timers on an ESP32-C3-based board. These ESP32-C3 Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks.

    Language:C++1010
  • styropyr0/APDS9960

    A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.

    Language:C++7
  • lukas-kurka/winsen-sensors-lib

    Arduino library for various gas sensors produced by Winsen company

    Language:C++5331
  • nthnn/TCS3200

    Comprehensive Arduino library for TCS3200 color sensor.

    Language:C++5101
  • bricks

    balvig/bricks

    Casual IoT tinkering and DIY for people who love modern programming languages.

    Language:C++4200
  • M11BT222A

    BrownMuffin/M11BT222A

    Arduino library for the Futaba M11BT222A display

    Language:C++4100
  • Drizzle

    zhgzhg/Drizzle

    Dependency manager for Arduino IDE

    Language:Java3200
  • hafidhh/Callmebot-ESP-Client

    ESP WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages

    Language:C++2100
  • HendrikVE/Arduino-PCA9633

    PCA9663 driver for Arduino

    Language:C++1124
  • apadevices/APAPHX_ADS1015

    Arduino library for pH and ORP/Redox measurements with non-blocking operation, two-point calibration, and error detection. Features configurable sampling, rolling averages, and range validation (pH 0-14, ORP 0-1000mV). Compatible with any pH/ORP analog circuits using ADS1015. No external dependencies besides Wire.h.

    Language:C++0110
  • zeroVR988/APAPHX_ADS1015

    Arduino library for pH and ORP/Redox measurements with non-blocking operation, two-point calibration, and error detection. Features configurable sampling, rolling averages, and range validation (pH 0-14, ORP 0-1000mV). Compatible with any pH/ORP analog circuits using ADS1015. No external dependencies besides Wire.h.

  • zuka011/Arduino_Libraries_for_ATmega328p

    Some Libraries I made while working on electronics projects.

  • Danigy/arduino-libraries

    My Arduino libraries folder

    Language:C++10
  • mihaigalos/containers

    Manual C++ implementation of STL containers for devices without one, like AVR/Arduino.

    Language:C++20
  • shaswat-dharaiya/Arduino-Libraries

    Arduino Libraries

    Language:C++20
  • tobozo/arduino-libraries-tooter

    PHP cron-bot specialized in publishing changes from arduino-library-manager index to 🐘 Mastodon and 🟦 Bluesky networks

    Language:PHP30