Arduino MICRO & Genuino MICRO – Caracteristicas técnicas

La placa Arduino/Genuino MICRO es la placa más pequeña de la familia ARDUINO, es fácil de integrar en los objetos cotidianos para que sean interactivos. La placa Arduino/Genuino MICRO se basa en el microcontrolador ATmega32U4 que ofrece un puerto USB incorporado que hace que la placa Arduino/Genuino MICRO sea reconocible como un ratón o un teclado.

Visión de conjunto

La placa Arduino/Genuino MICRO es una placa electronica basada en el microcontrolador ATmega32U4, desarrollado en conjunto con Adafruit. Cuenta con 20 pines digitales de entrada / salida,de los cuales 7 se pueden utilizar como salidas PWM y 12 como entradas analógicas.

Tiene un oscilador de cristal de 16 MHz, una conexión micro USB, una cabecera ICSP, y un botón de reinicio. Contiene todo lo necesario para apoyar el microcontrolador, basta con conectarlo a un ordenador con un cable micro USB para empezar. Tiene un factor de forma que le permite ser fácilmente colocado en un protoboard.

La placa Arduino/Genuino MICRO es similar a la Arduino Leonardo en cuanto que el ATmega32U4 se ha incorporado en la comunicación USB, eliminando la necesidad de un procesador secundario. Esto permite que la placa Arduino/Genuino MICRO sea reconocida por una computadora como un ratón o teclado, además de un puerto COM virtual (CDC) en serie.

Especificaciones técnicas

  • Microcontrolador ATmega32U4
  • Tensión de funcionamiento 5V
  • Voltaje de entrada (recomendado) 7-12V
  • Voltaje de entrada (límite) 6-20V
  • Pines digitales  I/O 20
  • Canales PWM 7
  • Canales de entrada analógicos 12
  • Corriente continua para Pin I / O 20 mA
  • Corriente CC para Pin 3.3V 50 mA
  • Memoria flash 32 KB (ATmega32U4)
    de los cuales 4 KB utilizado por el gestor de arranque
  • SRAM 2,5 KB (ATmega32U4)
  • EEPROM 1 KB (ATmega32U4)
  • Velocidad de reloj 16 MHz
  • Longitud 48 mm
  • Anchura 18 mm
  • Peso 13 g

Programación

La placa Arduino/Genuino MICRO se puede programar con el software de Arduino (IDE) . Seleccione “Arduino / Genuino Micro en el menú Herramientas> Placa.

El microcontrolador ATmega32U4 de la placa Arduino/Genuino MICRO viene preprogramado con un cargador de arranque que le permite cargar nuevo código sin el uso de un programador de hardware externo. Se comunica mediante el protocolo AVR109.

También puede pasar por alto el gestor de arranque y programar el microcontrolador a través de la programación en serial ICSP.

Advertencias

La placa Arduino/Genuino MICRO tiene un polifusible reajustable que protege a los puertos USB de su ordenador de cortos y sobrecorrientes.

Aunque la mayoría de las computadoras establecen su propia protección interna, el fusible proporciona una capa adicional de protección. Si hay más de 500 mA en el puerto USB, el fusible romperá automáticamente la conexión hasta que se elimina la sobrecarga.

Alimentación

La placa Arduino/Genuino MICRO puede ser alimentada a través de la conexión micro USB o con una fuente de alimentación externa.

La fuente de alimentación se selecciona automáticamente.

La alimentación externa puede proceder de una fuente de alimentación o batería de CC. Los cables desde una batería o fuente de alimentación de CC deben conectarse a los pines GND y Vin.

La placa puede funcionar con un suministro externo de 6 a 20 voltios, pero si se suministran menos de 7V, el pasador de 5V puede suministrar menos de cinco voltios y la placa se puede volver inestable.

Si se utiliza más de 12 V, el regulador de voltaje se puede sobrecalentar y dañar la placa.

El rango recomendado es de 7 a 12 voltios.

Los pines de alimentación son los siguientes:

  • VIn. Voltaje de entrada a la tarjeta MICRO cuando se trata de utilizar una fuente de alimentación externa (en contraposición a 5 voltios de la conexión USB o de otra fuente de alimentación regulada). Se puede suministrar tensión a través de este pin.
  • 5V. La fuente de alimentación regulada utiliza para alimentar el microcontrolador y otros componentes de la placa. Esto puede venir de VIN a través de un regulador de a bordo, o ser suministrado por el USB u otra fuente de 5V regulada.
  • 3V. Un suministro de 3,3 voltios generada por el regulador a bordo. consumo de corriente máximo es de 50 mA.
  • GND. Pines de tierra.

 

Memoria

El ATmega32U4 tiene 32 KB (con 4 KB utilizado por el gestor de arranque). También tiene 2,5 KB de SRAM y 1 KB de EEPROM (que puede ser leído y escrito con la biblioteca EEPROM ).

Mapa de Entradas y Salidas

Cada una de las 20 I/O digitales de la  placa Arduino/Genuino MICRO se puede utilizar como una entrada o salida, utilizando las funciones pinMode (), digitalWrite (), y digitalRead ().

Operan a 5 voltios. Cada pin puede proporcionar o recibir 20 mA como condición de funcionamiento recomendada y tiene una resistencia pull-up (desconectada por defecto) de 20-50 k ohmios.

40 mA es el valor máximo que no debe superarse para evitar daños permanentes en el microcontrolador.

Además, algunos pines tienen funciones especializadas:

  • Serie: 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y transmitir datos en serie (TX) TTL utilizando la capacidad de serie del hardware ATmega32U4.
  • TWI: 2 (SDA) y 3 (SCL). TWI apoyo a la comunicación con el librería Wire .
  • Interrupciones externas: 0 (RX), 1 (TX), 2, 3 y 7. Estos pines pueden ser configurados para desencadenar una interrupción en un valor bajo, un flanco ascendente o descendente, o un cambio en el valor. Ver la función attachInterrupt () para más detalles.
  • PWM: 3, 5, 6, 9, 10, 11 y 13. proporcionar una salida de PWM de 8 bits con la función analogWrite ().
  • SPI: en la cabecera ICSP. Estos pines soportan la comunicación SPI utilizando la librería SPI.
  • RX_LED / SS:Se trata de un pin adicional en comparación con la placa Leonardo. Está conectado al RX_LED que indica la actividad de transmisión durante la comunicación USB, pero se puede también utilizar como esclavo seleccione pin (SS) en comunicación SPI.
  • LED: 13. Hay un LED incorporado conectado al pin digital 13. Cuando el pasador es ALTO, el LED está encendido, cuando el pasador es BAJO se apaga.
  • Entradas analógicas: A0-A5, A6 – A11 (en los pines digitales 4, 6, 8, 9, 10, y 12). La  placa Arduino/Genuino MICRO cuenta con un total de 12 entradas analógicas, los pines de A0 a A5 están etiquetados directamente sobre los pasadores y los otros los que se puede acceder en el código usando las constantes de A6 A11 en los pines digitales 4, 6, 8, 9, 10 y 12. Todo lo cual también se puede utilizar como I / O digital. Cada entrada analógica proporciona 10 bits de resolución (es decir, 1024 valores diferentes). Por defecto, la medida de las entradas analógicas del suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango usando el pin AREF y la función analogReference ().
  • AREF. Voltaje de referencia para las entradas analógicas. Se utiliza con analogReference () .
  • Reiniciar. Llevar esta línea baja para reiniciar el microcontrolador. Normalmente se utiliza para añadir un botón de reinicio.

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *