最終更新:2012-11-30 (金) 04:25:04 (4345d)
Arduino/ライブラリ
http://arduino.cc/en/Reference/Libraries
Language
- Aduino/Serial
- Aduino/Stream?
Arduino/標準ライブラリ
- Arduino/EEPROM? - reading and writing to "permanent" storage
- Arduino/Ethernet? - for connecting to the internet using the Arduino Ethernet Shield
- Arduino/Firmata? - for communicating with applications on the computer using a standard serial protocol.
- Arduino/LiquidCrystal - for controlling liquid crystal displays (LCDs)
- Arduino/SD? - for reading and writing SD cards
- Arduino/Servo - for controlling servo motors
- Arduino/SPI - for communicating with devices using the Serial Peripheral Interface (SPI) Bus
- Arduino/SoftwareSerial - for serial communication on any digital pins. Version 1.0 and later of Arduino incorporate Mikal Hart's Arduino/NewSoftSerial library as Arduino/SoftwareSerial.
- Arduino/Stepper? - for controlling stepper motors
- Arduino/WiFi? - for connecting to the internet using the Arduino WiFi Shield?
- Arduino/Wire - Two Wire Interface (TWI/I2C) for sending and receiving data over a net of devices or sensors.
Leonardo Only Libraries
- Arduino/Keyboard - Send keystrokes to an attached computer.
- Arduino/Mouse - Control cursor movement on a connected computer.
Contributed Libraries
Communication (networking and protocols):
- Arduino/Messenger? - for processing text-based messages from the computer
- Arduino/NewSoftSerial - an improved version of the SoftwareSerial library
- Arduino/OneWire? - control devices (from Dallas Semiconductor) that use the One Wire protocol.
- Arduino/PS2Keyboard? - read characters from a PS2 keyboard.
- Arduino/Simple? Message System - send messages between Arduino and the computer
- Arduino/SSerial2Mobile? - send text messages or emails using a cell phone (via AT commands over software serial)
- Arduino/Webduino? - extensible web server library (for use with the Arduino Ethernet Shield)
- Arduino/X10? - Sending X10? signals over AC power lines
- Arduino/XBee? - for communicating with XBees in API mode
- Arduino/SerialControl? - Remote control other Arduinos over a serial connection
Sensing:
- Arduino/Capacitive? Sensing - turn two or more pins into capacitive sensors
- Arduino/Debounce? - for reading noisy digital inputs (e.g. from buttons)
Displays and LEDs:
- Arduino/Improved LCD library? fixes LCD initialization bugs in official Arduino LCD library
- Arduino/GLCD - graphics routines for LCD based on the KS0108 or equivalent chipset.
- Arduino/LedControl? - for controlling LED matrices or seven-segment displays with a MAX7221 or MAX7219.
- Arduino/LedControl? - an alternative to the Matrix library for driving multiple LEDs with Maxim chips.
- Arduino/LedDisplay? - control of a HCMS-29xx scrolling LED display.
Frequency Generation and Audio:
- Arduino/Tone? - generate audio frequency square waves in the background on any microcontroller pin
Motors and PWM:
Timing:
- Arduino/DateTime? - a library for keeping track of the current date and time in software.
- Arduino/Metro? - help you time actions at regular intervals
- Arduino/MsTimer2? - uses the timer 2 interrupt to trigger an action every N milliseconds.