An open API service providing repository metadata for many open source software ecosystems.

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