Arduino 的函数库
官方库文件
-
EEPROM- EEPROM 读写程序库
-
Ethernet- 以太网控制器程序库
-
LiquidCrystal- LCD 控制程序库
-
Servo- 舵机控制程序库
-
SoftwareSerial- 任何数字 IO 口模拟串口程序库
-
Stepper- 步进电机控制程序库
-
Wire- TWI/I2C 总线程序库
-
Matrix- LED 矩阵控制程序库
-
Sprite- LED 矩阵图象处理控制程序库
非官方库文件
• DateTime- a library for keeping track of the current date and time insoftware.
-
Debounce- for reading noisy digital inputs (e.g. from buttons)
-
Firmata- for communicating with applications on the computer using a standard serial protocol.
• GLCD- graphics routines for LCD based on the KS0108 or equivalentchipset.
-
LCD- control LCDs (using 8 data lines)
-
LCD 4 Bit- control LCDs (using 4 data lines)
-
LedControl- for controlling LED matrices or seven-segment displays with aMAX7221 or MAX7219.
• LedControl- an alternative to the Matrix library for driving multiple LEDs withMaxim chips.
-
Messenger- for processing text-based messages from the computer
-
Metro- help you time actions at regular intervals
• MsTimer2- uses the timer 2 interrupt to trigger an action every Nmilliseconds.
• OneWire- control devices (from Dallas Semiconductor) that use the OneWire protocol.
-
PS2Keyboard- read characters from a PS2 keyboard.
-
Servo- provides software support for Servo motors on any pins.
-
Servotimer1- provides hardware support for Servo motors on pins 9 and 10
-
Simple Message System- send messages between Arduino and thecomputer
• SSerial2Mobile- send text messages or emails using a cell phone (via ATcommands over software serial)
-
TextString- handle strings
-
TLC5940- 16 channel 12 bit PWM controller.
-
X10- Sending X10 signals over AC power lines