| ||
|
Shopping Cart
|
| Home | MP3 Player | 8051 Tools | All Projects | PJRC Store | Site Map |
|
You are here:
Teensy
|
|
Using Other LanguagesMost projects use Arduino with Teensyduino extensions, or C language to program Teensy. However, a number of other options are available.PJRC has not tested these programs. Most of the information on this page is contributed by users. Please contact paul@pjrc.com with any additions or corrections which should apply to this page. BASCOM-AVRBASCOM is a fully featured BASIC language environment, by MSC Electronics. The software reasonably priced, but only runs on Windows. Use the following definition files:
$regfile = "m32U4def.dat" $crystal = 16000000 Led1 Alias Portd.6 Config Led1 = Output Config Clockdiv = 1 Do Toggle Led1 Waitms 100 Loop End Thanks to Daniel Schemann for testing BASCOM and providing these instructions. BASCOM: Using Teensy Loader
If you now press Compile (F7) in Bascom the HEX file will automatically uploaded to the Teensy BASCOM: Using Command Line LoaderFirst you need to download the command line application. Next setup the programmer in Bascom, as shown:
![]() Depending on the Teensy you use you need to verify that the right -mmcu option is set in parameters LabVIEWThis modified Arduino code allows Teensy to work with LabVIEW's Arduino library.Special thanks to Nicholas Ross for testing and providing these LabVIEW images:
PythonThe Python-on-a-chip project supports Teensy++, including multiple stackless threads.TxtzymeTxtzyme is a minimal and extensible interpreter for Teensy written and open-sourced by Ward Cunningham. Typically a stream of very short Txtzyme programs are read over USB, executed and then discarded as more are on the way.Ward has shared dozens of sample applications that run by generating Txtzyme programs. You'll find samples using the command line, shell scripts, CGI scripts, JSON and jQuery. Each example hooks Perl, Ruby, Java and JavaScript up to Txtzyme over Teensy's USB bus. This picture shows a jQuery client talking JSONP to a Sinatra (Ruby) server talking Txtzyme to Teensy turn on Teensy's LED.
![]() BitlashBitlash is Bill Roy's Arduino-like shell and intepreter.Max/MSPMaxuino supports Teensy running StandardFirmata. Just program Teensy with Arduino using File > Examples > Firmata > StandardFirmata, or use a pre-built HEX file.PuredataThe Pduino object provides Firmata-based access, similar to Maxuino on Max/MSP. However, several Pd users have indicated a preference to program Teensy as a USB MIDI device and access Arduino-based code using MIDI messages.FunnelTO BE DETERMINED.Waiting for feedback from Shigeru Kobayashi. AttoBASICAttoBASIC is a minimal BASIC intepreter and shell. Teensy should be programmed with "ATTOBASICV211_M32u4-16MHZ-usb_nobtldr.hex". |