fbpixel
Etiquetas:
0
(0)

La placa Arduino UNO es el microcontrolador Arduino más robusto y utilizado. Es ideal para empezar a aprender electrónica y programación.

Características del microcontrolador

El microcontrolador Arduino UNO utiliza el microprocesador ATmega328P. Este procesador funciona a una frecuencia de reloj de 16 MHz. Dispone de 2 kB de RAM, 1 kB de EEPROM y 32 kB de memoria Flash (para programación y registro de datos).

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

Alimentación

El microcontrolador Arduino UNO funciona en un rango de tensión de 7-12V gracias a su regulador de tensión integrado, mientras que el microprocesador funciona con una tensión de 5V. En funcionamiento normal, el microcontrolador consume hasta 45mA (si no recibe alimentación) y puede aceptar una corriente de 20mA en cada uno de los pines IO (máximo absoluto de 40mA). Hay un límite de 200mA para toda la placa.

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: 2 (2, 3)

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;
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:Arduino UNO
Marque:Arduino
Caractéristiques 
CPU:ATmega328P
Tension d’alimentation :7-12V
Tension logique:5V
E/S digitales:14
Entrées analogiques:6
Flash:32kB
SRAM:2kB
EEPROM:1kB
Fréquence d’horloge:16 MHz
Wifi:No
Bluetooth:No
SD card:No
Touch:No
UART/SPI/I2C/I2S:Yes/Yes/Yes/No

Cómo empezar

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?