Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
cc)
Libraries
The Arduino environment can be extended through the use of libraries, just like most programming
platforms. Libraries provide extra functionality for use in sketches, e.g. working with hardware or
manipulating data. To use a library in a sketch, select it from Sketch > Import Library.
A number of libraries come installed with the IDE, but you can also download or create your own. See
these instructions (//www.arduino.cc/en/Guide/Libraries) for details on installing libraries. There's also a
tutorial on writing your own libraries (//www.arduino.cc/en/Hacking/LibraryTutorial). See the API Style
Guide (//www.arduino.cc/en/Reference/APIStyleGuide) for information on making a good Arduino-style
API for your library.
Standard Libraries
- EEPROM (//www.arduino.cc/en/Reference/EEPROM) - reading and writing to "permanent" storage
- Ethernet (//www.arduino.cc/en/Reference/Ethernet) - for connecting to the internet using the
Arduino Ethernet Shield, Arduino Ethernet Shield 2 and Arduino Leonardo ETH
- Firmata (//www.arduino.cc/en/Reference/Firmata) - for communicating with applications on the
computer using a standard serial protocol.
- GSM (//www.arduino.cc/en/Reference/GSM) - for connecting to a GSM/GRPS network with the GSM
shield.
- LiquidCrystal (//www.arduino.cc/en/Reference/LiquidCrystal) - for controlling liquid crystal displays
(LCDs)
- SD (//www.arduino.cc/en/Reference/SD) - for reading and writing SD cards
- Servo (//www.arduino.cc/en/Reference/Servo) - for controlling servo motors
- SPI (//www.arduino.cc/en/Reference/SPI) - for communicating with devices using the Serial
Peripheral Interface (SPI) Bus
- SoftwareSerial (//www.arduino.cc/en/Reference/SoftwareSerial) - for serial communication on any
digital pins. Version 1.0 and later of Arduino incorporate Mikal Hart (http://arduiniana.org/)'s
NewSoftSerial library as SoftwareSerial.
- Stepper (//www.arduino.cc/en/Reference/Stepper) - for controlling stepper motors
- TFT (//www.arduino.cc/en/Reference/TFTLibrary) - for drawing text , images, and shapes on the
Arduino TFT screen
- WiFi (//www.arduino.cc/en/Reference/WiFi) - for connecting to the internet using the Arduino WiFi
shield
- Wire (//www.arduino.cc/en/Reference/Wire) - Two Wire Interface (TWI/I2C) for sending and
receiving data over a net
S I GofNdevices
IN or sensors. EDUCATION
The Matrix and Sprite libraries are no longer part of the core distribution.
Sensing:
Timing:
Utilities:
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0
License (http://creativecommons.org/licenses/by-sa/3.0/). Code samples in the reference are released
into the public domain.
NEWSLETTER
Contact Us (//www.arduino.cc/en/Main/ContactUs)
About Us (//www.arduino.cc/en/Main/AboutUs)
Distributors (//store.arduino.cc/distributors)
Careers (//careers.arduino.cc)
Security (//www.arduino.cc/en/Main/Security)
© 2020 Arduino (//www.arduino.cc/en/Main/CopyrightNotice)
(https://www.facebook.com/official.arduino)
(https://twitter.com/arduino)
(https://www.instagram.com/arduino.cc/)
(https://github.com/arduino/)
(https://www.flickr.com/photos/arduino_cc)
(https://www.youtube.com/user/arduinoteam)