Teensy

Da wiki.piffa.net.
Teensy 3.1

Teensey e' una scheda molto simile ad Arduino, puo' essere programmata con Arduino IDE e su di essa si possono utilizzare molte delle librerie di Arduino. La differenza principale e' che i nuovi modelli (3.x e LC) non sono piu' basati su processore della famiglia AVR - ATmel a 8bit ma bensi' un ARM Cortex-M4 a 32 bit. Questo pone le Teensy su un livello di prestazioni decisamente superiore alle schede Arduino classiche pur mantenendo un alto livello di compatibilita' col linguaggio di programmazione a cui gli utenti di Arduino sono abituati.

La scheda 3.X ha 64KB di RAM e 256KB di storaggio, un analog output a 12bit (non una emulazione in PWM come Arduino), a differenza delle Arduino classiche a 5v queste (come molte delle schede piu' recenti basate su STM32 - Cortex - ARM) lavorano a 3.3v ma con il vantaggio di essere tolleranti per 5v su i digital input, facilitando quindi il passaggio al minore voltaggio (questa feature non e' disponibile sulla piu' economica LC).

Il prezzo e' relativamente elevato a 16euro, le schede vengono vendute solo da distributori ufficiali e non sono disponibili cloni sui soliti store cinesi. Al momento il negozio piu' conveniente risulta essere: http://www.eu.diigiit.com/index.php?route=product/search&search=Teensy . Una alternativa piu' economica puo' essere la MapleMini (e altre schede generiche STM32) che supporta in parte (attualmente in sviluppo) il linguaggio di arduino tramite il progetto [STM32duino]

Su Teensy si puo' inoltre lavorare con [Mbed], e' in sviluppo un progetto per [MicroPython].


Installazione[modifica]

Per utilizzare Wiring e programmare Teensey con la Arduino ide si seguano le istruzioni: https://www.pjrc.com/teensy/td_download.html , ricordarsi di abilitare le regole di udev e in caso di problemi vedere https://www.pjrc.com/teensy/troubleshoot.html . Per testare la scheda (che dovrebbe avere un programma Blink preinstallato) provare a caricare una variante di Blink, il led onboard della Teensey 3.1 corrisponde al pin 13 come su Arduino.

Utilizzare Sketch Arduino[modifica]

Seguire i tutorial: https://www.pjrc.com/teensy/tutorial.html