GitHub topics: arduino-libraries
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.
Size: 1000 Bytes - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

Suraj151/pdi-framework
Portable Device Interface (PDI) framework stack for easy configurable applications
Language: C - Size: 3.25 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 59 - Forks: 15

styropyr0/APDS9960
A feature packed driver for the APDS9960 sensor, supporting ambient light, color, proximity, and gesture sensing.
Language: C++ - Size: 20.5 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 6 - Forks: 0

hafidhh/Callmebot-ESP8266
ESP8266 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages
Language: C++ - Size: 48.8 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 20 - Forks: 1

hafidhh/Callmebot-ESP32
ESP32 WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages
Language: C++ - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 1

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++ - Size: 4.15 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

joeyoung/arduino_keypads
arduino libraries for keypad interface on I2C bus, SPI bus
Language: C++ - Size: 8.59 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 155 - Forks: 102

nthnn/TCS3200
Comprehensive Arduino library for TCS3200 color sensor.
Language: C++ - Size: 1.22 MB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 3 - Forks: 0

pu2clr/BK108X
BK108X Arduino Library
Language: HTML - Size: 6.88 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 4

rfetick/Kalman
Implement Kalman filter for your Arduino projects
Language: C++ - Size: 208 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 131 - Forks: 13

zhgzhg/Drizzle
Dependency manager plugin for Arduino IDE
Language: Java - Size: 777 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

OttoDIY/OttoDIYLib
Latest and official Libraries for Arduino Otto DIY robots
Language: C++ - Size: 6.52 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 107 - Forks: 73

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++ - Size: 364 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

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++ - Size: 452 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 161 - Forks: 24

hafidhh/Callmebot-ESP-Client
ESP WhatsApp message, Telegram call, Telegram message, Telegram group message, Facebook messages
Language: C++ - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

GLEE2023/GLEE2023
All About GLEE2023!
Language: C++ - Size: 8.08 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 7

HamsterTime-r/SpotWelder
Точечная контактная сварка для аккумуляторов 18650 на Arduino
Language: C - Size: 1.89 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 5

Danigy/arduino-libraries Fork of johnmccombs/arduino-libraries
My Arduino libraries folder
Language: C++ - Size: 1.66 MB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 0

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++ - Size: 135 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 7

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++ - Size: 272 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 86 - Forks: 21

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++ - Size: 214 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

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: C - Size: 139 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

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: C - Size: 344 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 76 - Forks: 10

mihaigalos/containers
Manual C++ implementation of STL containers for devices without one, like AVR/Arduino.
Language: C++ - Size: 115 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

balvig/bricks
Casual IoT tinkering and DIY for people who love modern programming languages.
Language: C++ - Size: 5.8 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

hediyeorhan/WaterLevelDetectionWithArduino
Language: C# - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

BrownMuffin/M11BT222A
Arduino library for the Futaba M11BT222A display
Language: C++ - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

HendrikVE/Arduino-PCA9633
PCA9663 driver for Arduino
Language: C++ - Size: 209 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

lukas-kurka/winsen-sensors-lib
Arduino library for various gas sensors produced by Winsen company
Language: C++ - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

zuka011/Arduino_Libraries_for_ATmega328p
Some Libraries I made while working on electronics projects.
Size: 44.9 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

HendrikVE/Arduino-DFR0554
Language: C++ - Size: 700 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

HendrikVE/Arduino-LiquidCrystalWired
Language: C++ - Size: 2.3 MB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

shaswat-dharaiya/Arduino-Libraries
Arduino Libraries
Language: C++ - Size: 34.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
