fbpixel
Etiquetas: ,
0
(0)

A placa Arduino MINI foi concebida para projectos em que o espaço ocupado é crítico e a configuração é fixa.

Características do microcontrolador

O microcontrolador Arduino MINI utiliza o microprocessador ATmega328P. Este processador funciona a uma frequência de relógio de 8(3.3V ver) 16(5V ver) MHz e tem 2 kB de RAM, 1 kB de EEPROM e 32 kB de memória Flash (para programação e armazenamento de dados).

  • CPU ATmega328P
  • Voltage : 5V
  • Flash : 32 kB
  • RAM : 2 kB
  • EEPROM : 1 kB
  • Clock speed : 8(3.3V ver) 16(5V ver)MHz
  • WiFi : No
  • Bluetooth : No
  • SD : No

Alimentação eléctrica

O microcontrolador Arduino MINI funciona numa gama de tensões de 3,35-12V (3,3V ver) ou 5-12V (5V ver) graças ao seu regulador de tensão integrado. O microprocessador, por sua vez, funciona com uma tensão de 3,3 ou 5V. Em funcionamento normal, o microcontrolador consome até 45mA (se não houver alimentação) e pode aceitar uma corrente máxima de 40mA em cada um dos seus pinos IO.

Pinagem

  • Analog I/O : 6 (A0, A1, A2, A3, A4, A5)
  • Digital I/O : 8 (0, 1, 2, 4, 7, 8, 12, 13)
  • Pinos PWM: 6 (3, 5, 6, 9, 10, 11)
  • Comunicação Série: 14 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
  • Comunicação I2C: 1 ((‘A4’, ‘A5’))
  • Comunicação SPI: 1 ((10, 13, 12, 11))
  • Interrupção: 1 (2)

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, A0-A5 e 0-13. Os pinos A0, A1, A2, A3, A4 e A5 podem também ser substituídos por 14, 15, 16, 17, 18 e 19, respetivamente. Para sua informação, os pinos analógicos também podem ser utilizados como entradas/saídas digitais.

const int analogPin=A0; // broches A0-A5 ou 14-19
const int digitalInPin=2; // broches 0-13 et 14-19
const int digitalOutPin=4; // broches 0-13 et 14-19
const int pwmPin=3; // broches 3 5 6 9 10 11

int analogVal=0;
int digitalState=LOW; //LOW or false or 0
int pwmVal=250;

void setup() {
  Serial.begin(9600); //broches 0(Rx) et 1(Tx)
  
  pinMode(analogPin,INPUT_PULLUP); // broches 0-13 et 14-19, Argument OUTPUT, INPUT, INPUT_PULLUP
  pinMode(digitalInPin,INPUT);
  pinMode(digitalOutPin,OUTPUT);
  pinMode(pwmPin,OUTPUT);
}

void loop() {
 analogVal=analogRead(analogPin); // broches A0-A5 ou 14-19, return int
 digitalState=digitalRead(digitalInPin); // broches 0-13 et 14-19, return boolean
 digitalWrite(digitalOutPin,HIGH); //broches 0-13 et 14-19, valeur LOW(0) ou HIGH(1)
 analogWrite(pwmPin,pwmVal);// broches 3 5 6 9 10 11, valeur 0-255
}

Resumo das características

Microcontrôleur
Nom: ArduinoMINI
Marque: Arduino
Caractéristiques
CPU: ATmega328P
Tension d’alimentation : 3.35-12V (3.3V ver) or 5-12V(5V ver)
Tension logic: 3.3V ou 5V
E/S digitales: 14
Entrées analogiques: 6
Flash: 32kB
SRAM: 2kB
EEPROM: 1kB
Fréquence d’horloge: 8(3.3V ver) 16(5V ver) MHz
Wifi: No
Bluetooth: No
SD card: No
Touch: No
UART/SPI/I2C/I2S: Yes/Yes/Yes/No

Como começar

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?