Funcionamiento de la placa ATmega328 Arduino Uno y sus aplicaciones

Pruebe Nuestro Instrumento Para Eliminar Los Problemas





los Arduino Uno es un tipo de placa de microcontrolador basada en ATmega328, y Uno es un término italiano que significa uno. Arduino Uno lleva el nombre de marcar el próximo lanzamiento de la placa del microcontrolador, a saber Arduino Uno Board 1.0 . Esta placa incluye los pines 14 de E / S digitales, un conector de alimentación, i / ps-6 analógico, resonador cerámico A16 MHz, una conexión USB, un botón RST y un encabezado ICSP. Todos estos pueden apoyar el microcontrolador para una mayor operación conectando esta placa a la computadora. La fuente de alimentación de esta placa se puede hacer con la ayuda de un adaptador de CA a CC, un cable USB o, de lo contrario, una batería. Este artículo analiza qué es un Arduino Uno microcontroller , configuración de pines, Especificaciones o características de Arduino Uno ,y aplicaciones.

¿Qué es Arduino Uno ATmega328?

los ATmega328 es un tipo de microcontrolador de un solo chip formado con Atmel dentro del familia megaAVR . La arquitectura de este Arduino Uno es una arquitectura Harvard personalizada con 8 bits RIESGO processor centro. Otras placas de Arduino Uno incluyen Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega y Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Características de la placa Arduino Uno

los características de Arduino Uno ATmega328 incluye lo siguiente.



  • La tensión de funcionamiento es de 5 V
  • El voltaje de entrada recomendado variará de 7 V a 12 V
  • El voltaje de entrada varía de 6v a 20V
  • Los pines de entrada / salida digital son 14
  • Los pines analógicos i / p son 6
  • La corriente CC para cada pin de entrada / salida es de 40 mA
  • La corriente CC para el pin de 3.3V es 50 mA
  • La memoria flash es de 32 KB
  • SRAM es de 2 KB
  • EEPROM es de 1 KB
  • La velocidad CLK es de 16 MHz

Arduino Uno Pin Diagram

La placa Arduino Uno se puede construir con pines de alimentación, pines analógicos, ATmegs328, encabezado ICSP, botón de reinicio, LED de encendido , pines digitales, led de prueba 13, pines TX / RX, interfaz USB, un fuente de alimentación . los Arduino UNO board description se analiza a continuación.

Arduino Uno Board Pin Configuration

Arduino Uno Board Pin Configuration

Fuente de alimentación

los Fuente de alimentación Arduino Uno se puede hacer con la ayuda de un cable USB o una fuente de alimentación externa. Las fuentes de alimentación externas incluyen principalmente un adaptador de CA a CC, de lo contrario una batería. El adaptador se puede conectar al Arduino Uno conectándolo al conector de alimentación de la placa Arduino. Similitud, la batería los cables se pueden conectar al pin Vin y al pin GND del conector POWER. El rango de voltaje sugerido será de 7 a 12 voltios.


De entrada y salida

Los 14 pines digitales del Arduino Uno se pueden utilizar como entrada y salida con la ayuda de funciones como pinMode (), digitalWrite () y Digital Read ().

Pin1 (TX) y Pin0 (RX) (Serie): Este pin se utiliza para transmitir y recibir datos en serie TTL, y estos están conectados a los pines equivalentes del chip ATmega8U2 USB a TTL Serial.

Pin 2 y Pin 3 (interrupciones externas): Se pueden conectar pines externos para activar una interrupción sobre un valor bajo, cambio de valor.

Pines 3, 5, 6, 9, 10 y 11 (PWM): Este pin proporciona PWM de 8 bits o / p mediante la función de analogWrite ().

Pines SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Estos pines mantienen la comunicación SPI, aunque ofrecidos por el hardware fundamental, actualmente no están incluidos en el lenguaje Arduino.

Pin-13 (LED): El LED incorporado se puede conectar al pin-13 (pin digital). Como pin de valor ALTO, el diodo emisor de luz se activa siempre que el pin esté en BAJO.

Pin-4 (SDA) y Pin-5 (SCL) (I2C): Es compatible con la comunicación TWI con la ayuda de la biblioteca Wire.

AREF (voltaje de referencia): El voltaje de referencia es para el i / ps analógico con analogReference ().

Restablecer pin: Este pin se utiliza para reiniciar (RST) el microcontrolador.

Memoria

La memoria de este microcontrolador Atmega328 Arduino incluye memoria flash-32 KB para almacenar código, SRAM-2 KB EEPROM-1 KB.

Comunicación

El Arduino Uno ATmega328 ofrece UART TTL- comunicación serial , y es accesible en pines digitales como TX (1) y RX (0). El software de un Arduino tiene un monitor serial que permite datos fáciles. Hay dos LED en la placa como RX y TX que parpadearán cada vez que se transmitan datos a través del USB.

Una biblioteca SoftwareSerial permite la comunicación en serie en pines digitales Arduino Uno y el ATmega328P admite TWI (I2C) así como Comunicación SPI . El software Arduino contiene una biblioteca cableada para simplificar la utilización del bus I2C.

¿Cómo usar un Arduino Uno?

Arduino Uno puede detectar el entorno desde la entrada. Aquí la entrada es una variedad de sensores y estos pueden afectar su entorno a través del control de motores, luces, otros actuadores, etc. El microcontrolador ATmega328 en la placa Arduino se puede programar con la ayuda de un lenguaje de programación Arduino y el IDE (entorno de desarrollo integrado ). Proyectos Arduino puede comunicarse por software mientras se ejecuta en una PC.

Programación Arduino

Una vez que la herramienta Arduino IDE esté instalada en la PC, conecte la placa Arduino a la computadora con la ayuda de un cable USB. Abra el IDE de Arduino y seleccione la placa correcta eligiendo Herramientas–> Placa ..> Arduino Uno, y seleccione el puerto correcto eligiendo Herramientas–> Puerto. Esta placa se puede programar con la ayuda de un Arduino lenguaje de programación depende del cableado.

Para activar la placa Arduino y parpadea el LED en la placa, descargue el código del programa con la selección de Archivos–> Ejemplos ..> Conceptos básicos ..> Flash. Cuando los códigos de programación se vuelcan en el IDE, haga clic en el botón 'cargar' en la barra superior. Una vez que se completa este proceso, verifique el flash LED en la placa.

Protección de alto voltaje de USB

La placa Arduino Uno tiene un fusible de polietileno reorganizable que defiende el puerto USB de la PC de la sobretensión. Aunque la mayoría de las PC tienen su propia protección interna, el fusible brinda una capa adicional de seguridad. Si se dan más de 500 mA al puerto USB, entonces el fusible romperá la conexión de forma rutinaria hasta que se elimine la sobretensión.

Características físicas

Las características físicas de una placa Arduino incluyen principalmente largo y ancho. los placa de circuito impreso La longitud y el ancho del Arduino Uno son 2.7 X 2.1 pulgadas, pero el conector de alimentación y el conector USB se extenderán más allá de la medida anterior. La placa se puede colocar en la superficie, de lo contrario la carcasa tiene los orificios para tornillos.

Aplicaciones de Arduino Uno ATmega328

los aplicaciones de Arduino Uno Incluya lo siguiente.

  • Arduino Uno se utiliza en la creación de prototipos de proyectos Hágalo usted mismo.
  • En el desarrollo de proyectos basados ​​en el control basado en código
  • Desarrollo de sistema de automatización
  • Diseño de diseños de circuitos básicos.

Por lo tanto, se trata de Arduino Uno datasheet . Finalmente, de la información anterior, podemos concluir que este es un microcontrolador ATmega328P de 8 bits. Tiene diferentes componentes como la comunicación en serie, Oscilador de cristal , el regulador de voltaje para soportar el microcontrolador . Esta placa incluye una conexión USB, pines de E / S digitales 14, pines de i / p analógicos 6, un conector de barril de alimentación, un botón de reinicio y un encabezado ICSP. Aquí hay una pregunta para ti, ¿cuál es el Arduino Uno price in India ?