avril 21

Les bases du Teensy (en cours)

Le Teensy (version 3.1,) est une petite carte électronique du style Arduino MAIS avec certains avantage je trouve :

Plus petite, plus puissante, pouvant controler en tant que : MIDI (instrument) HID (PC), souris, clavier, port série…

teensy31_front_pinout teensy31_back_pinout

 

Le Teensy 3.1 dispose de :

  • Processeur Cortex-M4 (MK20DX256VLH7)
  • 64 kbytes de RAM
  • 34 entrés/sorties numériques
  • 21 entrés/sorties analogiques
  • 12 entrés dites « sensitives »
  • 3 entrés/sorties série
  • 2 entrés/sorties I2C
  • 1 convertisseur analogique/digital
  • 1 sortie 3.3V

La version de fin 2015 (3.2) n’apporte rien de significatif sinon un meilleur convertisseur 3.3 Volts

Programmation

Un simple connecteur MicroUSB permet de l’alimenter en 5Volts et de le programmer, via l’IDE de Arduino.

Il suffit de lui rajouter un programme (TeensyDuino) permettant d’injecter les sketch (programmation) de l’IDE d’Arduino dans le Teensy.
ATTENTION : teensyDuino n’est pas compatible avec toute les versions d’Arduino (souvent la dernière). C’est indiqué lors du téléchargement de teensyduino.
Ensuite, sur le site d’Arduino, chercher les « previous release » pour avoir une version antérieur.
Lors de l’installation de TeensyDuino (en mode admin), ce dernier demande le chemin d’installation d’Arduino, généralement C:/Programmes files(x86)/arduino

La plupart des sketch et libraries Arduino étant compatible avec le Teensy.

Entrés/Sorties

Le principe est le même que sur Arduino, on détermine dans le Void SetUp , le numéro de Pin qui doit être une entrée ou une sortie.

pinMode (numéro, type)

Type = INPUT, OUTPUT, INPUT_PULLUP

PULLUP permet de controler une entrée via la masse (0 Volt). Pour ce faire, le Teensy utilise la résistance interne connectée à chacune de ses entrées et relié au +5Volt .
Du coup, pas besoin de rajouter une résistance connecté au + ou -.

Le Teensy dispose de 12 touches sensitives, sans aucun ajout de composants externes.

 

Catégorie : Teensy/Arduino | Commenter