Etiquetas:

Neste tutorial, veremos como programar um quadro Teensy com Teensyduino e a IDE Arduino. Os microcontroladores Teensy são placas de desenvolvimento com uma arquitectura ARM. Têm alto poder computacional, um grande número de interfaces de entrada/saída e de comunicação. São ideais para desenvolver dispositivos USB, tais como controladores HID ou módulos MIDI.

Material

  • Computador
  • Microcontrolador Teensy
  • Cabo USB A Macho para USB Mini B Macho

Instalação do software Teensyduino

Para que o software Arduino IDE possa comunicar e programar o microcontrolador Teensy, necessita de certas características e bibliotecas. Tudo isto está contido no software Teensyduino que serve como uma extensão.

Descarregar e instalar o software Teensyduino. Basta seguir o guia de instalação.

teensyduino-press-reset-button Programação de um quadro Teensy com Teensyduino

Uma vez instalado o Teensyduino, deverá ver a secção Teensy aparecer na selecção do júri em Arduino.

arduino-ide-board-type-select-teensy Programação de um quadro Teensy com Teensyduino

Código

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);
}

Para carregar o código da primeira vez, é necessário:

  • verificar o código
  • pressionar o botão no cartão Teensy para entrar no modo de programação
  • depois carregar o código
teensyduino-rebootok Programação de um quadro Teensy com Teensyduino

Depois de o ter feito uma vez, pode carregar o programa normalmente.

Resultado

O código acima simplesmente verifica que o cartão foi piscado, piscando o LED de bordo e exibindo uma mensagem no monitor de série.

arduino-teensy-result Programação de um quadro Teensy com Teensyduino

Fontes