The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 arduino-library Open-Source Projects
-
Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
-
IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
-
Adafruit-GFX-Library
Adafruit GFX graphics core Arduino library, this is the 'core' class that all our other graphics libraries derive from
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
ArduinoJoystickLibrary
An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.
-
Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
-
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
-
GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
-
Adafruit_Learning_System_Guides
Programs and scripts to display "inline" in Adafruit Learning System guides
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
However, there are plenty of libraries at this point which can handle the signal to varying degrees (some cant handle cast type but many dont care about that feature, including the game itself). I believe the most up to date currently is: https://github.com/Arduino-IRremote/Arduino-IRremote
// Support for Adafruit NeoPixel LED driver #define NEOPIXEL_LED #if ENABLED(NEOPIXEL_LED) #define NEOPIXEL_TYPE NEO_GRB // NEO_GRBW, NEO_RGBW, NEO_GRB, NEO_RBG, etc. // See https://github.com/adafruit/Adafruit_NeoPixel/blob/master/Adafruit_NeoPixel.h //#define NEOPIXEL_PIN 4 // LED driving pin //#define NEOPIXEL2_TYPE NEOPIXEL_TYPE //#define NEOPIXEL2_PIN 5 #define NEOPIXEL_PIXELS 2 // Number of LEDs in the strip. (Longest strip when NEOPIXEL2_SEPARATE is disabled.) //#define NEOPIXEL_IS_SEQUENTIAL // Sequential display for temperature change - LED by LED. Disable to change all LEDs at once. #define NEOPIXEL_BRIGHTNESS 255 // Initial brightness (0-255) #define NEOPIXEL_STARTUP_TEST // Cycle through colors at startup // Support for second Adafruit NeoPixel LED driver controlled with M150 S1 ... //#define NEOPIXEL2_SEPARATE #if ENABLED(NEOPIXEL2_SEPARATE) #define NEOPIXEL2_PIXELS 15 // Number of LEDs in the second strip #define NEOPIXEL2_BRIGHTNESS 127 // Initial brightness (0-255) #define NEOPIXEL2_STARTUP_TEST // Cycle through colors at startup #define NEOPIXEL_M150_DEFAULT -1 // Default strip for M150 without 'S'. Use -1 to set all by default. #else //#define NEOPIXEL2_INSERIES // Default behavior is NeoPixel 2 in parallel #endif // Use some of the NeoPixel LEDs for static (background) lighting //#define NEOPIXEL_BKGD_INDEX_FIRST 0 // Index of the first background LED //#define NEOPIXEL_BKGD_INDEX_LAST 5 // Index of the last background LED //#define NEOPIXEL_BKGD_COLOR { 255, 255, 255, 0 } // R, G, B, W //#define NEOPIXEL_BKGD_ALWAYS_ON // Keep the backlight on when other NeoPixels are off #endif
Project mention: I built an offline smart home, and why you should too | news.ycombinator.com | 2024-01-11I am planning to do this soon(TM).
Probably starting with ESPHome to control my heat pumps over IR.
The remote works but I forget to turn it off when not in one of the rooms, and it can't do smarts like keeping temperatures in desired bounds.
An ESP32 running ESPHome with high power IR LED, a presence sensor, temperature sensor, and some pre-built library to control heat pumps[1]. it looks like it should be fairly simple to implement with Home assistant.
Now if I could only disable the beep from the heat pumps receiving commands.
I would like to do smarter lighting, but the lack of decent smart light switches that support local control and are also licenced for use in AU are a blocker there.
[1] https://github.com/crankyoldgit/IRremoteESP8266/wiki#ir-send...
Project mention: ESP32-BLE-Keyboard Example - "does not name a type" error | /r/arduino | 2023-10-24I am trying to get started with the bluetooth keyboard example for ESP32. using the example, it throws the error: "Compilation error: 'BleKeyboard' does not name a type" I have tried to compile this in Arduino 1.8 and 2.2.1 and on multiple computers. all fail to compile. I even tried to downgrade the ESP32 package to 2.x to no avail. What am i missing here?
I'm at a good point with the code and the hardware, but I ran into this issue where the library says that you can define up to 2 hat switches, and I need to use both and here's the problem.
Maybe check the Arduino FOC library
You can compare it with Adafruit's Library
Project mention: Retreive time & date, cellular signal strength and battery percentage information via Bluetooth on esp32 | /r/embedded | 2023-08-13Whole thing is programmed using Arduino library in platformio and for a2dp sink im using pschatzmann library https://github.com/pschatzmann/ESP32-A2DP
Project mention: Does anyone know an alternative to Velux Active to get this into HomeKit? | /r/homebridge | 2023-07-08and https://github.com/HomeSpan/HomeSpan
Project mention: Need to send an I2S audio stream from an MEMS Microphone to Mobile app using ESP32 Bluetooth Realtime. Need some advice! | /r/esp32 | 2023-05-20Have you found Phil's audio tools for Arduino, they work great on ESP32. https://github.com/pschatzmann/arduino-audio-tools
arduino-library related posts
- Can't enable auto-calibration of SCD41
- Help with coding arduino joystick
- Weird issue with PN532 NFC Reader.
- No Second hat switch with arduno Joystick
- Adding a second input to my Joystick
- Why is it so hard to find a tutorial?
- ESP32-BLE-Keyboard Example - "does not name a type" error
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source arduino-library projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ArduinoJson | 6,548 |
2 | Arduino-IRremote | 4,272 |
3 | TFT_eSPI | 3,344 |
4 | Adafruit_NeoPixel | 2,982 |
5 | IRremoteESP8266 | 2,755 |
6 | Adafruit-GFX-Library | 2,269 |
7 | RF24 | 2,164 |
8 | ESP32-BLE-Keyboard | 2,159 |
9 | ArduinoJoystickLibrary | 2,015 |
10 | DHT-sensor-library | 1,905 |
11 | Arduino-FOC | 1,840 |
12 | arduinoWebSockets | 1,821 |
13 | Watchy | 1,781 |
14 | Adafruit_SSD1306 | 1,699 |
15 | WS2812FX | 1,550 |
16 | Arduino-HomeKit-ESP8266 | 1,441 |
17 | ESP32-A2DP | 1,383 |
18 | HomeSpan | 1,330 |
19 | arduino-audio-tools | 1,196 |
20 | Control-Surface | 1,139 |
21 | GUIslice | 1,092 |
22 | Adafruit_Learning_System_Guides | 958 |
23 | ArduinoThread | 929 |