ARDUINO libraries (Communication, interfaces)

22 April 2024 2 minutes Author: Lady Liberty

The Arduino community is already well known for its huge number of members, and it continues to grow rapidly. During its existence, the community created many libraries. Here is a list of unusual, interesting and useful libraries with links to GitHub or the developer’s site. This list does not include specialized libraries for working with modules and shields – you can find them on Google by the name of the chip. Only universal libraries are collected here. These libraries cover a wide range of interfaces such as I2C, SPI, UART and are used for data transfer, communication with sensors and control of external devices. With the help of these libraries, you can easily connect components and ensure that they interact effectively, making them indispensable for Arduino-based projects.

 

Tools

GyverBus

Communication using the GBUS protocol. Two-way communication of the Arduino network on one wire.

CLICK HERE

CmdMessenger

A powerful library for communication through the Serial port, with its own parser and a bunch of tricks.

CLICK HERE

SoftwareSerial

A standard library for creating TTL Serial on any two pins, allows you to create an additional port for communication with Bluetooth/GPS/GSM.

CLICK HERE

AltSoftSerial

The best version of the software Serial, uses the system timer.

CLICK HERE

SerialCommand

A lightweight library for communicating over a port using commands.

CLICK HERE

Firmata

A standard library for communicating with a computer using the Firmata protocol.

CLICK HERE

EasyTransfer

A library for communication between two Arduinos through a serial port.

CLICK HERE

Streaming

Output to the port “in C++ style” using the << operator

CLICK HERE

SerialControl

A set of examples for controlling pin states using Serial commands.

CLICK HERE

OneWire

Library for communication using the one wire protocol, for example DS18b20 temperature sensors.

CLICK HERE

MiniPirate

A more powerful version of SerialControl, allows commands to the port to spin servos, scan i2c and much more!

CLICK HERE

MIDI_library

A library for working with musical devices using the MIDI protocol (via Serial, any Arduino is suitable).

CLICK HERE

If you have any problems, you can contact us at [email protected].

Other related articles
Found an error?
If you find an error, take a screenshot and send it to the bot.