Está en la página 1de 3

Presupuesto:

Microcontrolador
Voltaje de
funcionamiento
(nivel lgico)
Tensin de entrada
(recomendado)
Tensin de entrada
(lmites)
Digital I / O Pins
Analog Input Pins
Corriente CC por pin
de E / S
Memoria flash
SRAM
EEPROM
Velocidad de reloj
Dimensiones
Longitud
Anchura
peso

Atmel ATmega168 o ATmega328


5V
7-12 V
6-20 V
14 (de los cuales 6 proporcionan salida PWM)
8
40 mA
16 KB (ATmega168) o 32 KB (ATmega328) de
los cuales 2 KB utilizado por el gestor de
arranque
1 KB (ATmega168) o 2 KB (ATmega328)
512 bytes (ATmega168) o 1 KB (ATmega328)
16 MHz
0,73 "x 1,70"
45 mm
18 mm
5g

El Arduino Nano puede alimentarse a travs de la conexin USB Mini-B, fuente


de alimentacin externa no regulada de 6-20V (pin 30) o fuente de
alimentacin externa regulada de 5V (pin 27). La fuente de alimentacin se
selecciona automticamente a la fuente de tensin ms alta.

ATmega168 tiene 16 KB de memoria flash para almacenar el cdigo (de


los cuales se utiliza 2 KB para el gestor de arranque); el ATmega328 tiene
El

32 KB, (tambin con 2 KB utilizado por el gestor de


arranque). El ATmega168 tiene 1 KB de SRAM y 512 bytes de EEPROM (que
pueden ser ledos y escritos con la

librera

EEPROM ); el ATmega328 tiene 2 KB de SRAM y 1 KB de EEPROM.


Cada uno de los 14 pines digitales en el Nano se puede utilizar como una
entrada o salida, utilizando pinMode () , digitalWrite () , y digitalRead

() funciones. Funcionan a 5 voltios. Cada pin puede proporcionar o recibir un


mximo de 40 mA y tiene una resistencia pull-up interna (desconectada por
defecto) de 20-50 kOhms. Adems, algunos pins tienen funciones
especializadas:

El Nano tiene 8 entradas analgicas, cada una de las cuales proporciona 10 bits
de resolucin (es decir, 1024 valores diferentes). Por defecto se miden desde el
suelo a 5 voltios, aunque es posible cambiar el extremo superior de su rango
mediante el analogReference () funcin. Las clavijas analgicas 6 y 7 no se
pueden utilizar como pasadores digitales.

El Nano Arduino tiene una serie de instalaciones para


comunicarse con un ordenador, otro Arduino, u otros
microcontroladores. Los ATmega168 y ATmega328 proporcionan
UART TTL (5V) de comunicacin en serie, que est disponible en
los pines digitales 0 (RX) y 1 (TX). Un FTDI FT232RL en los
canales de mesa esta comunicacin en serie a travs de USB y
los drivers FTDI (incluido con el software de Arduino)
proporcionan un puerto com virtual para el software en el
ordenador. El software Arduino incluye un monitor en serie que
permite enviar datos simples desde y hacia la placa
Arduino. Los LEDs RX y TX de la placa parpadean cuando se
estn transmitiendo datos a travs de la conexin USB FTDI chip
y al ordenador (pero no para la comunicacin en serie en los
pines 0 y 1).
Una biblioteca SoftwareSerial permite la comunicacin en serie
en cualquiera de los pines digitales del Nano.
El ATmega168 y ATmega328 tambin apoyan I2C (TWI) y SPI. El
software de Arduino incluye una biblioteca de alambre para
simplificar el uso del bus I2C; vase la documentacin para ms
detalles. Para utilizar la comunicacin SPI, consulte la hoja de
datos ATmega168 o ATmega328.
El Arduino Nano se puede programar con el software de Arduino
( descarga ). Seleccione "Arduino Diecimila, Duemilanove, o
Nano w / ATmega168" o "Arduino Duemilanove o Nano
w / ATmega328" desde el men Herramientas> Junta (de
acuerdo con el microcontrolador en su tablero). Para ms
detalles, vase la referencia y tutoriales .

Los ATmega168 o ATmega328 en el Arduino Nano viene


precargado con un cargador de arranque que le permite cargar
nuevo cdigo a ella sin el uso de un programador de hardware
externo. Se comunica utilizando el protocolo
original STK500 ( referencia , archivos de cabecera C ).
Tambin puede pasar por alto el gestor de arranque y programar
el microcontrolador a travs de la (programacin serial en
circuito) ICSP encabezado utilizando Arduino ISP o
similar; ver estas instrucciones para obtener ms detalles.
En lugar de requerir una pulsacin fsica del botn de reinicio antes de cargar,
el Arduino Nano est diseado de tal forma que permite su reinicio mediante el
software que se ejecuta en una computadora conectada. Una de las lneas de

FT232RL est conectado a la lnea


de reposicin de los ATmega168 o ATmega328 a travs de un
control de flujo por hardware (DTR) de la

condensador de 100 nanofaradios. Cuando esta lnea se afirma (tomada baja),


la lnea de reinicio se cae el tiempo suficiente para restablecer el chip. El
software Arduino utiliza esta funcin para poder cargar cdigo simplemente
pulsando el botn de carga en el entorno de Arduino. Esto significa que el
gestor de arranque puede tener un tiempo de espera ms corto, ya que la
reduccin de DTR puede ser bien coordinada con el inicio de la subida.
Esta configuracin tiene otras implicaciones. Cuando el Nano est conectado a
un ordenador que ejecuta Mac OS X o Linux, se restablece cada vez que se
realiza una conexin desde el software (a travs de USB). Durante el siguiente
medio segundo aproximadamente, el cargador de arranque se est ejecutando
en el Nano. Mientras est programado para ignorar los datos malformados (es
decir, cualquier cosa, adems de una carga de nuevo cdigo), interceptar los
primeros pocos bytes de datos enviados a la placa despus de que se abra una
conexin. Si un boceto que se ejecuta en la placa recibe una configuracin
nica u otros datos cuando se inicia por primera vez, asegrese de que el
software con el que se comunica espera un segundo despus de abrir la
conexin y antes de enviar estos datos.

También podría gustarte