Étiquettes :
0
(0)

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.

Sources

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?