Dans ce tutoriel, nous allons voir comment programmer une carte teensy avec Teensyduino et l’IDE d’Arduino. Les microcontrôleurs Teensy sont des cartes de développement possédant une architecture ARM. Ils possèdent une forte puissance de calcul, un grand nombre d’entrée sorties et d’interface de communication. Ils sont idéaux pour développer des périphérique USB comme des contrôleur HID ou des modules MIDI.
Matériel
- Ordinateur
- Microcontrôleur Teensy
- Câble USB A Mâle vers USB Mini B Mâle
Installation du logiciel Teensyduino
Pour que le logiciel Arduino IDE puisse communiquer et programmer le microcontrôleur Teensy, il a besoin de certaines fonctionnalités et librairies. Tout cela est contenu dans le logiciel Teensyduino qui sert d’extension.
Télécharger et installer le logiciel Teensyduino. Il vous suffit de suivre le guide d’installation.
Une fois Teensyduino installé, vous devriez voir la section Teensy apparaitre dans la sélection des cartes dans Arduino.
Code
const int ledPin=13; void setup() { Serial.begin(9600); pinMode(ledPin,OUTPUT); delay(1000); Serial.println(F("Teensy intialized")); } void loop() { Serial.println(F("Teensy running !")); digitalWrite(ledPin,HIGH); delay(500); digitalWrite(ledPin,LOW); delay(500); }
Pour téléverser le code la première fois, il vous faut:
- vérifier le code
- appuyer sur le bouton sur la carte Teensy pour entrer en mode programmation
- puis téléverser le code
Une fois cette procédure effectuée une fois, vous pouvez téléverser le programme normalement.
Résultat
Le code ci-dessus permet simplement de vérifier que la carte a bien été flashée en faisant clignoter la LED embarquée et en affichant un message sur le moniteur série.