[{"name":"Adafruit Circuit Playground","version":"1.6.8","author":"Adafruit","maintainer":"Adafruit <info@adafruit.com>","sentence":"All in one library to control Adafruit's Circuit Playground board.","paragraph":"All in one library to control Adafruit's Circuit Playground board.  Requires no other dependencies and exposes all Circuit Playground components in a simple to use class.","category":"Other","url":"https://github.com/adafruit/Adafruit_CircuitPlayground","architectures":"*"},{"name":"Bridge","version":"1.6.3","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables the communication between the Linux processor and the microcontroller. For Arduino/Genuino Yún, Yún Shield and TRE only.","paragraph":"The Bridge library feature: access to the shared storage, run and manage linux processes, open a remote console, access to the linux file system, including the SD card, enstablish http clients or servers.","category":"Communication","url":"http://www.arduino.cc/en/Reference/YunBridgeLibrary","architectures":"*","dot_a_linkage":true},{"name":"Ethernet","version":"1.1.2","author":"Various (see AUTHORS file for details)","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables network connection (local and Internet) using the Arduino Ethernet Board or Shield.","paragraph":"With this library you can use the Arduino Ethernet (shield or board) to connect to Internet. The library provides both Client and server functionalities. The library permits you to connect to a local network also with DHCP and to resolve DNS.","category":"Communication","url":"http://www.arduino.cc/en/Reference/Ethernet","architectures":"*"},{"name":"GSM","version":"1.0.6","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables GSM/GRPS network connection using the Arduino GSM Shield.","paragraph":"Use this library to make/receive voice calls, to send and receive SMS with the Quectel M10 GSM module.</br>This library also allows you to connect to internet through the GPRS networks. You can either use web Clients and Servers.</br>","category":"Communication","url":"http://www.arduino.cc/en/Reference/GSM","architectures":"avr"},{"name":"Firmata","version":"2.5.6","author":"Firmata Developers","maintainer":"https://github.com/firmata/arduino","sentence":"Enables the communication with computer apps using a standard serial protocol. For all Arduino/Genuino boards.","paragraph":"The Firmata library implements the Firmata protocol for communicating with software on the host computer. This allows you to write custom firmware without having to create your own protocol and objects for the programming environment that you are using.","category":"Device Control","url":"https://github.com/firmata/arduino","architectures":"*"},{"name":"Esplora","version":"1.0.4","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Grants easy access to the various sensors and actuators of the Esplora. For Arduino Esplora only.","paragraph":"The sensors available on the board are:2-Axis analog joystick with center push-button,4 push-buttons,microphone, light sensor, temperature sensor, 3-axis accelerometer, 2 TinkerKit input connectors.</br>The actuators available on the board are: bright RGB LED, piezo buzzer, 2 TinkerKit output connectors.","category":"Device Control","url":"http://www.arduino.cc/en/Reference/EsploraLibrary","architectures":"avr"},{"name":"Keyboard","version":"1.0.1","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows an Arduino/Genuino board with USB capabilites to act as a Keyboard.","paragraph":"This library plugs on the HID library. It can be used with or without other HID-based libraries (Mouse, Gamepad etc)","category":"Device Control","url":"http://www.arduino.cc/en/Reference/Keyboard","architectures":"*"},{"name":"Robot IR Remote","version":"2.0.0","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows controlling the Arduino Robot via an IR remote control. For Arduino Robot only.","paragraph":null,"category":"Device Control","url":"https://github.com/arduino-libraries/RobotIRremote","architectures":"avr"},{"name":"LiquidCrystal","version":"1.0.7","author":"Arduino, Adafruit","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows communication with alphanumerical liquid crystal displays (LCDs). ","paragraph":"This library allows an Arduino/Genuino board to control LiquidCrystal displays (LCDs) based on the Hitachi HD44780 (or a compatible) chipset, which is found on most text-based LCDs. The library works with in either 4 or 8 bit mode (i.e. using 4 or 8 data lines in addition to the rs, enable, and, optionally, the rw control lines).","category":"Display","url":"http://www.arduino.cc/en/Reference/LiquidCrystal","architectures":"*"},{"name":"Mouse","version":"1.0.1","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows an Arduino/Genuino board with USB capabilites to act as a Mouse.","paragraph":"This library plugs on the HID library. Can be used with or without other HID-based libraries (Keyboard, Gamepad etc)","category":"Device Control","url":"http://www.arduino.cc/en/Reference/Mouse","architectures":"*"},{"name":"Robot Motor","version":"1.0.3","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables easy access to the motors of the Arduino Robot Motor board. For Arduino Robot only.","paragraph":null,"category":"Device Control","url":"http://www.arduino.cc/en/Reference/RobotLibrary","architectures":"avr"},{"name":"SpacebrewYun","author":"Julio Terra","maintainer":"Julio Terra <julioterra@gmail.com>","sentence":"Enables the communication between interactive objects using WebSockets. For Arduino Yún only.","paragraph":"This library was developed to enable you to easily connect the Arduino Yún to Spacebrew. To learn more about Spacebrew visit Spacebrew.cc","category":"Communication","url":"https://github.com/julioterra/yunSpacebrew","architectures":"avr","version":"1.0.1","dependencies":"Bridge","core-dependencies":"arduino (>=1.5.0)"},{"name":"Servo","version":"1.1.2","author":"Michael Margolis, Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows Arduino/Genuino boards to control a variety of servo motors.","paragraph":"This library can control a great number of servos.<br />It makes careful use of timers: the library can control 12 servos using only 1 timer.<br />On the Arduino Due you can control up to 60 servos.<br />","category":"Device Control","url":"http://www.arduino.cc/en/Reference/Servo","architectures":"avr,sam,samd,nrf52,stm32f4"},{"name":"Robot Control","version":"1.0.4","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables easy access to the controls of the Arduino Robot Control board. For Arduino Robot only.","paragraph":"The Arduino robot is made by two independent boards. The Control Board is the top board of the Arduino Robot, with this library you can easily write sketches to control the robot.","category":"Device Control","url":"http://www.arduino.cc/en/Reference/RobotLibrary","architectures":"avr"},{"name":"TFT","version":"1.0.6","author":"Arduino, Adafruit","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows drawing text, images, and shapes on the Arduino TFT graphical display. ","paragraph":"This library is compatible with most of the TFT display based on the ST7735 chipset.","category":"Display","url":"http://www.arduino.cc/en/Reference/TFTLibrary","architectures":"*"},{"name":"SD","version":"1.1.1","author":"Arduino, SparkFun","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables reading and writing on SD cards. ","paragraph":"Once an SD memory card is connected to the SPI interface of the Arduino or Genuino board you can create files and read/write on them. You can also move through directories on the SD card.","category":"Data Storage","url":"http://www.arduino.cc/en/Reference/SD","architectures":"*"},{"name":"Stepper","version":"1.1.3","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Allows Arduino boards to control a variety of stepper motors. ","paragraph":"This library allows you to control unipolar or bipolar stepper motors. To use it you will need a stepper motor, and the appropriate hardware to control it.","category":"Device Control","url":"http://www.arduino.cc/en/Reference/Stepper","architectures":"*"},{"name":"Temboo","author":"Temboo","maintainer":"Temboo <support@temboo.com>","sentence":"This library enables calls to Temboo, a platform that connects Arduino/Genuino boards to 100+ APIs, databases, code utilities and more. ","paragraph":"Use this library to connect your Arduino or Genuino board to Temboo, making it simple to interact with a vast array of web-based resources and services.","category":"Communication","url":"http://www.temboo.com/arduino","architectures":"*","version":"1.2.1","core-dependencies":"arduino (>=1.5.0)"},{"name":"WiFi","version":"1.2.7","author":"Arduino","maintainer":"Arduino <info@arduino.cc>","sentence":"Enables network connection (local and Internet) using the Arduino WiFi shield.","paragraph":"With this library you can instantiate Servers, Clients and send/receive UDP packets through WiFi. The shield can connect either to open or encrypted networks (WEP, WPA). The IP address can be assigned statically or through a DHCP. The library can also manage DNS.","category":"Communication","url":"http://www.arduino.cc/en/Reference/WiFi","architectures":"*"}]