fbpixel
Etiquetas: ,
0
(0)

A Teensy 3.5 é uma placa de desenvolvimento equipada com um processador ARM de 32 bits. Tem um grande número de interfaces e um elevado poder de computação, o que significa que pode ser utilizada numa vasta gama de aplicações. Em particular, pode emular dispositivos USB, pelo que é frequentemente utilizada para desenvolver periféricos HID ou MIDI.

Características do microcontrolador

O microcontrolador Teensy 3.5 utiliza o microprocessador ARM Cortex-M4. Este processador funciona a uma frequência de relógio de 120 MHz e tem 256 kB de RAM, 4 kB de EEPROM e 512 kB de memória Flash (para programação e registo de dados).

  • CPU ARM Cortex-M4
  • Voltage : 5V
  • Flash : 512 kB
  • RAM : 256 kB
  • EEPROM : 4 kB
  • Clock speed : 120MHz
  • WiFi : No
  • Bluetooth : No
  • SD : Yes

O microcontrolador Teensy 3.5 também tem uma ranhura para cartão SD para armazenar ficheiros para um sítio Web, por exemplo.

Alimentação eléctrica

O microcontrolador Teensy 3.5 funciona numa gama de tensões de 3,6-6V graças ao seu regulador de tensão integrado, enquanto o microprocessador funciona com uma tensão de 3,3V. Em funcionamento normal, o microcontrolador consome até 50mA (se não houver alimentação) e pode aceitar uma corrente máxima de NCmA em cada um dos seus pinos IO.

Pinagem

  • Analog I/O : 27 (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26)
  • Digital I/O : 40 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
  • Pinos PWM: 20 (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 20, 21, 22, 23, 29, 30, 35, 36, 37, 38)
  • Comunicação Série: 6 ((0, 1), (9, 10), (7, 8), (31, 32), (34, 33), (47, 48))
  • Comunicação I2C: 3 ((’18’, ’19’), (’38’, ’37’), (‘4’, ‘3’))
  • Comunicação SPI: 3 ((’10’, ’13’, ’12’, ’11’), (’31’, ’32’, ‘1’, ‘0’), (’43’, ’46’, ’45’, ’44’))
  • Comunicação I2S: 1 ((’26’, ’25’, ’33’))
  • Interrupção: 40 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)

Código básico e identificação de pinos

Para utilizar os pinos de entrada/saída no código, basta utilizar as etiquetas presentes na placa, ou seja, 0-57 para os pinos digitais e A0-A26 (ou 0-26) para os pinos analógicos.

const int analogPin=A0; // broches A0-A26
const int digitalInPin=2; // broches 0-57
const int digitalOutPin=4; 
const int pwmPin=3; //2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 20, 21, 22, 23, 29, 30, 35, 36, 37, 38

int analogVal=0;
int digitalState=LOW;
int pwmVal=250;

void setup() {
  Serial.begin(9600);
  
  pinMode(analogPin,INPUT_PULLUP); // Argument OUTPUT, INPUT, INPUT_PULLUP
  pinMode(digitalInPin,INPUT);
  pinMode(digitalOutPin,OUTPUT);
  pinMode(pwmPin,OUTPUT);
}

void loop() {
 analogVal=analogRead(analogPin); // return int
 digitalState=digitalRead(digitalInPin); // return boolean
 digitalWrite(digitalOutPin,HIGH); // valeur LOW(0) ou HIGH(1)
 analogWrite(pwmPin,pwmVal);// valeur 0-255 en fonction de analogWriteResolution();
}

Resumo das características

Microcontrôleur
Nom: Teensy 3.5
Marque: PJRC
Caractéristiques
CPU: ARM Cortex-M4
Tension d’alimentation : 3.6-6V
Tension logique: 5V
E/S digitales: 64
Entrées analogiques: 27
Flash: 512kB
SRAM: 256kB
EEPROM: 4kB
Fréquence d’horloge: 120 MHz
Wifi: No
Bluetooth: No
SD card: Yes
Touch: No
UART/SPI/I2C/I2S: Yes/Yes/Yes/Yes

Por onde começar

Fontes

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?