Display Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| GLCD (ks0108) | 2 |
Graphics LCD library - Use a 128x64 graphical LCD. Displays fonts, bitmaps, pixels, lines, circles.
|
 |
Yes | Yes |
| LiquidCrystal | 0017 |
Character type LCD library. Displays text and limited custom characters.
|
 |
Yes | Yes |
| Matrix & Sprite | 0018 |
Control many LEDs.
|
 |
Yes | Yes |
| LedDisplay | 0.1 |
Very bright 4 or 8 character display.
|
 |
Yes | Yes |
| LedControl | - |
Control 7-segment display or LEDs.
|
 |
Yes | Yes |
| DogLcd | 0.1.6 |
Use DOG-M Displays with only 4 pins
|
 |
Yes | Yes |
| ST7565 | - |
Graphical LCD, 128x64 |
 |
Yes | Yes |
Communication Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| NewSoftSerial | 10c |
Serial port emulated by software |
 |
Yes | Yes |
| SoftwareSerial | 0018 |
Known bugs - use NewSoftSerial |
 |
Yes | Yes |
| MIDI | 2.5 |
|
 |
| |
| Midi | |
|
 |
| |
| PS2Keyboard | |
PS2 Keyboard for user input
|
 |
Yes | Yes |
| DmxSimple | 3 |
DMX lighting control - |
 |
No | Yes |
| Firmata | |
Control hardware from Flash, Max/MSP, Puredata, etc |
 |
Yes | Yes |
| Wire | 0017 |
Communicate with I2C (2 wire) devices |
 |
Yes | Yes |
| OneWire | 2.0 |
Communicate with Maxim/Dallas 1-wire devices |
 |
Yes | Yes |
| XBee | |
|
 |
| |
| VirtualWire | 1.5 |
Very Cheap Wireless Communication |
 |
Yes | Yes |
| X10 | 0.4 |
Control X10 AC Power Devices |
 |
Yes | Yes |
| IRremote | 0.11 |
Infrared Remote Control, Send & Receive |
 |
Yes | Yes |
| iPodSerial | |
|
 |
| |
| TinyGPS | 9 |
Process GPS data into useful variables, Latitude, Longitude, Time, etc |
 |
Yes | Yes |
Networking & Internet Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| Ethernet | |
Connect to the Internet or a local Ethernet network. Ethernet allows
you to create Internet applications like web servers.
|
 |
Yes | Yes |
| Ethernet2 | |
|
 |
| |
| EthernetBonjour | |
|
 |
| |
| EthernetDHCP | |
|
 |
| |
| EthernetDNS | |
|
 |
| |
| Webduino | |
|
 |
| |
| Client | |
|
 |
| |
| SerialIP | |
|
 |
| |
Input and Sensor Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| Bounce | |
|
 |
| |
| DallasTemperature | 3.4.0 |
|
 |
Yes | |
| MAX6675 | 1.1 |
Thermocouples (high temperature measurement) |
 |
| |
| Ping | |
|
 |
| |
| CapacitiveSense | 003 |
|
 |
| |
| FreqCounter | |
|
 |
| |
Device Control and Signal Output Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| Servo | 0018 |
Control servo motors, commonly used in remote control planes |
 |
Yes | Yes |
| Stepper | 0018 |
Control stepper motors, which make slow & precise movement easy |
 |
Yes | Yes |
| PID | |
|
 |
| |
| DDS Sinewave | |
|
 |
| |
| FrequencyTimer2 | |
|
 |
| |
| TLC5940 | |
|
 |
| |
| SoftPWM | 0003 |
Additional PWM outputs on any pins |
 |
Yes | Yes |
Timing and Time Keeping Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| DateTime | - |
Time keeping with software only and conversion to and from Hours, Minutes, Seconds, Days, Months, Years |
 |
Yes | Yes |
| Metro | 2.3 |
Schedule events to occur at regular intervals.
|
 |
Yes | Yes |
| MsTimer2 | |
|
 |
| |
Data Manipulation Libraries |
| Library | Version | Description |
Web |
Teensy 2.0 | Teensy++ 2.0 |
| EEPROM | 0018 |
Non-volatile (permanent) data storage |
 |
Yes | Yes |
| SdFat | 20100611 |
|
 |
Yes | Yes |
| SDuFAT | |
|
 |
| |
| Flash | |
|
 |
| |
| TextString | |
|
 |
| |
| PString | |
|
 |
| |
| Streaming | |
|
 |
| |
| Messenger | |
|
 |
| |
| TrueRandom | |
|
 |
| |