skip navigational linksPJRC
Shopping Cart Checkout Shipping Cost Download Website
Home MP3 Player 8051 Tools All Projects PJRC Store Site Map
You are here: Teensy Teensyduino Libraries Main List Search PJRC

PJRC Store
Teensy, $18
Teensy Pins, $21
Teensy++, $24
Teensy++ Pins, $27
USB Cable, $4
Teensy
Main Page
Getting Started
How-To Tips
Code Library
Projects
Teensyduino
Reference

Libraries

Most code libraries designed for Arduino boards work on Teensy and Teensy++ with little or no modification. This page aims to collect all libraries with any modifications and special instructions specific to Teensy. Clearly, many libraries have yet to be tested....

Display Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
GLCD (ks0108)2 Graphics LCD library - Use a 128x64 graphical LCD. Displays fonts, bitmaps, pixels, lines, circles. YesYes
LiquidCrystal0017 Character type LCD library. Displays text and limited custom characters. YesYes
Matrix & Sprite0018 Control many LEDs. YesYes
LedDisplay0.1 Very bright 4 or 8 character display. YesYes
LedControl- Control 7-segment display or LEDs. YesYes
DogLcd0.1.6 Use DOG-M Displays with only 4 pins YesYes
ST7565- Graphical LCD, 128x64 YesYes

Communication Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
NewSoftSerial10c Serial port emulated by software YesYes
SoftwareSerial0018 Known bugs - use NewSoftSerial YesYes
MIDI2.5
Midi
PS2Keyboard PS2 Keyboard for user input YesYes
DmxSimple3 DMX lighting control - NoYes
Firmata Control hardware from Flash, Max/MSP, Puredata, etc YesYes
Wire0017 Communicate with I2C (2 wire) devices YesYes
OneWire2.0 Communicate with Maxim/Dallas 1-wire devices YesYes
XBee
VirtualWire1.5 Very Cheap Wireless Communication YesYes
X100.4 Control X10 AC Power Devices YesYes
IRremote0.11 Infrared Remote Control, Send & Receive YesYes
iPodSerial
TinyGPS9 Process GPS data into useful variables, Latitude, Longitude, Time, etc YesYes

Networking & Internet Libraries

LibraryVersionDescription 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. YesYes
Ethernet2
EthernetBonjour
EthernetDHCP
EthernetDNS
Webduino
Client
SerialIP

Input and Sensor Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
Bounce
DallasTemperature3.4.0 Yes
MAX66751.1 Thermocouples (high temperature measurement)
Ping
CapacitiveSense003
FreqCounter

Device Control and Signal Output Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
Servo0018 Control servo motors, commonly used in remote control planes YesYes
Stepper0018 Control stepper motors, which make slow & precise movement easy YesYes
PID
DDS Sinewave
FrequencyTimer2
TLC5940
SoftPWM0003 Additional PWM outputs on any pins YesYes

Timing and Time Keeping Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
DateTime- Time keeping with software only and conversion to and from Hours, Minutes, Seconds, Days, Months, Years YesYes
Metro2.3 Schedule events to occur at regular intervals. YesYes
MsTimer2

Data Manipulation Libraries

LibraryVersionDescription Web Teensy
2.0
Teensy++
2.0
EEPROM0018 Non-volatile (permanent) data storage YesYes
SdFat20100611 YesYes
SDuFAT
Flash
TextString
PString
Streaming
Messenger
TrueRandom