Displaying 1 to 20 from 69 results

arduinoWebSockets - arduinoWebSockets

  •    C++

a WebSocket Server and Client for Arduino based on RFC6455. version 2.0 and up is not compatible with AVR/ATmega, check ATmega branch.

ArduinoJson - 📟 C++ JSON library for IoT. Simple and efficient.

  •    C++

ArduinoJson is a C++ JSON library for Arduino and IoT (Internet Of Things). Here is a program that parses a JSON document with ArduinoJson.

ArduinoThread - ⏳ A simple way to run Threads on Arduino

  •    C++

Arduino does not support "REAL" parallel tasks (aka Threads), but we can make use of this Library to improve our code, and easily schedule tasks with fixed (or variable) time between runs.This Library helps to maintain organized and to facilitate the use of multiple tasks. We can use Timers Interrupts, and make it really powerfull, running "pseudo-background" tasks under the rug.

TinyGSM - A small Arduino library for GSM modules, that just works

  •    C++

A small Arduino library for GSM modules, that just works. This library is easy to integrate with lots of sketches, which use Ethernet or WiFi. PubSubClient (MQTT), Blynk, HTTP Client and File Download examples are provided.




u8g2_wqy - 适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。

  •    C

适合 u8g2 的中文字体,采用文泉驿点阵宋体作为源本,提供 12x12、13x13、14x14、15x15 和 16x16 点阵字库。

DueTimer - ⏳ Timer Library fully implemented for Arduino DUE

  •    C++

There are 9 Timer objects already instantiated for you: Timer0, Timer1, Timer2, Timer3, Timer4, Timer5, Timer6, Timer7 and Timer8.Because Servo Library uses the same callbacks of DueTimer, we provides a custom solution for working with both of them. However, Timers 0,2,3,4 and 5 will not Work anymore.

LinkedList - 🔗 A fully implemented LinkedList made to work with general Microcontrollers and Arduino projects

  •    C++

This library was developed targeting Arduino applications. However, works just great with any C++.Implementing a buffer for objects takes time. If we are not in the mood, we just create an array[1000] with enough size.

Adafruit-PWM-Servo-Driver-Library - Adafruit PWM Servo Driver Library

  •    C++

These drivers use I2C to communicate, 2 pins are required to interface. Written by Limor Fried/Ladyada for Adafruit Industries. BSD license, check license.txt for more information.


BH1750 - An Arduino library for the digital light sensor breakout boards containing the BH1750FVI IC

  •    C++

This package contains an Arduino library for digital light sensor breakout boards containing the BH1750FVI IC. The BH1750 board uses I2C for communication which requires two pins to communicate with the device. Configuring the I2C bus must be done in user code (not library code). This approach has been adopted so it can be done once and will better support the various options for different platforms.

NanodeMQTT - MQTT for Nanode

  •    C++

Implementation of MQTT for the Nanode. MQTT is a lightweight PubSub protocol. Nanode is an open source Arduino-like board that has in-built internet connectivity. It is licensed under the BSD 3-Clause License.

arduino-fsm - Arduino library for implementing a finite state machine.

  •    C++

An arduino library for implementing a finite state machine. If you'd like to contribute to arduino-fsm please submit a pull-request on a feature branch.

arduino-menusystem - Arduino library for implementing a menu system

  •    C++

An arduino library for implementing a menu system. If you'd like to contribute to arduino-menusystem, please submit a pull-request.

fastgpio-arduino - C++ library for the Arduino IDE that allows you to manipulate general-purpose I/O (GPIO) pins on your Arduino or Arduino-compatible board with minimal overhead

  •    C++

This is a C++ library for the Arduino IDE that allows you to manipulate general-purpose I/O (GPIO) pins on your Arduino or Arduino-compatible board with minimal overhead. Many function calls to this library will be inlined and compiled down to just one or two assembly instructions. To use this library, you will need a basic understanding of microcontroller I/O pins. General information on this topic can be found in the Arduino Digital Pins tutorial.

asysbus - Arduino System Bus

  •    C++

aSysBus is hard- and software to build a network of arduino nodes using a CAN-bus or other interfaces. Is was build as a replacement for iSysBus(DE), which used native AVR code and a java based configuration framework instead of Arduino. It is mostly used for home automation and other control communication. Take a look around the wiki to learn more about the protocol, the included examples should help to get you started. If you speak german there are several videos over at YouTube.

SevSeg - Seven Segment library for Arduino

  •    C++

This library allows an Arduino to easily display numbers and characters on a 4 digit 7-segment display without a separate 7-segment display controller. It works for any digital pin arrangement, common anode and common cathode displays. It also has character support including letters A-F and many symbols. 4 digit 7 segment displays use 12 digital pins. You may need more pins if your display has colons or apostrophes.