fbpixel
Etiquetas: ,

La placa Arduino MINI se ha diseñado para proyectos en los que el espacio ocupado es crítico y la configuración es fija.

arduino-mini Visión general del microcontrolador Arduino MINI

Características del microcontrolador

El microcontrolador Arduino MINI utiliza el microprocesador ATmega328P. Este procesador funciona a una frecuencia de reloj de 8(3.3V ver) 16(5V ver) MHz y dispone de 2 kB de RAM, 1 kB de EEPROM y 32 kB de memoria Flash (para programación y almacenamiento de datos).

  • 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
arduino-mini-overview Visión general del microcontrolador Arduino MINI

Alimentación

El microcontrolador Arduino MINI funciona en un rango de tensión de 3,35-12V (3,3V ver) o 5-12V(5V ver) gracias a su regulador de tensión integrado. El microprocesador, por su parte, funciona a una tensión de 3,3 o 5V. En funcionamiento normal, el microcontrolador consume hasta 45mA (si no recibe alimentación) y puede aceptar una corriente máxima de 40mA en cada uno de sus pines IO.

Pinout

  • Analog I/O : 6 (A0, A1, A2, A3, A4, A5)
  • Digital I/O : 8 (0, 1, 2, 4, 7, 8, 12, 13)
  • Pines PWM: 6 (3, 5, 6, 9, 10, 11)
  • Comunicación serie: 14 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
  • Comunicación I2C: 1 ((‘A4’, ‘A5’))
  • Comunicación SPI: 1 ((10, 13, 12, 11))
  • Interrupción : 1 (2)
arduino-mini-pinout Visión general del microcontrolador Arduino MINI

Código básico e identificación de pines

Para utilizar los pines de entrada/salida en el código, basta con utilizar las etiquetas presentes en la placa, es decir, A0-A5 y 0-13. Los pines A0, A1, A2, A3, A4 y A5 también pueden sustituirse por 14, 15, 16, 17, 18 y 19 respectivamente. Para su información, los pines analógicos también pueden utilizarse como entradas/salidas digitales.

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
}

Resumen de 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

Cómo empezar