Arduino cuenta con varios prototipos y modelos de placas a
elegir, dependiendo de que tan grande es uso que le demos a esta. Cada una con
características particulares y diferentes que las diferencian de las demás.
Aquí se mencionan algunas de las más populares junto con sus características:
Arduino Duemilanove y sus Caracteristicas:
El Arduino Duemilanove ("2009") es una placa con
microcontrolador basada en el ATmega168 (datasheet) o el ATmega328
(datasheet)., Tiene 14 pines con entradas/salidas digitales (6 de las cuales
pueden ser usadas como salidas PWM), 6 entradas analógicas, un cristal
oscilador a 16Mhz, conexión USB, entrada de alimentación, una cabecera ISCP, y
un botón de reset.Contiene todo lo necesario para utilizar el microcontrolador;
simplemente conectalo a tu ordenador a través del cable USB o aliméntalo con un
transformador o una batería para empezar a trabajar con el.
El Arduino Duemilanove puede ser alimentado vía la conexión
USB o con una fuente de alimentación externa. El origen de la alimentación se
selecciona automáticamente. Las fuentes de alimentación externas (no-USB)
pueden ser tanto un transformador o una batería. La placa puede trabajar con
una alimentación externa de entre 6 a 20 voltios. Si el voltaje suministrado es
inferior a 7V el pin de 5V puede proporcionar menos de 5 Voltios y la placa
puede volverse inestable, si se usan mas de 12V los reguladores de voltaje se
pueden sobrecalentar y dañar la placa. El rango recomendado es de 7 a 12
voltios.
Memoria
El ATmega328 tiene 32KB (el ATmega168 tiene 16 KB) de memoria
flash para almacenar código (2KB son usados para el arranque del
sistema(bootloader).El ATmega328 tiene 2 KB (Atmega168 1 KB) de memoria SRAM .
El ATmega328 tiene 1KB (ATmega168 512 bytes) de EEPROM , que puede a la cual se
puede acceder para leer o escribir con la [Reference/EEPROM |librería EEPROM]].
Comunicación
EL Arduino Duemilanove facilita en varios aspectos la
comunicación con el ordenador, otro Arduino o otros microcontroladores. Tanto
el ATmega328 como el Atmega168 proporciona comunicación vía serie UART TTL
(5V), disponible a través de los pines digitales 0(RX) y 1(TX). Un chip FTDI
FT232RL integrado en la placa canaliza esta comunicación serie a traes del USB
y los drivers FTDI (incluidos en el software de Arduino) proporcionan un puerto
serie virtual en el ordenador. El software incluye un monitor de puerto serie
que permite enviar y recibir información textual de la placa Arduino. Los LEDS
RX y TX de la placa parpadearan cuando se detecte comunicación transmitida
través del chip FTDI y la conexión USB (no parpadearan si se usa la
comunicación serie a través de los pines 0 y 1).
Programación
El ATmega328 y el ATmega168 en las placas Arduino Duemilanove
viene precargado con un gestor de arranque (bootloader) que permite cargar
nuevo código sin necesidad de un programador por hardware externo. Se comunica
utilizando el protocolo STK500 original(archivo de cabecera C).
Arduino Mega y sus Caracteristicas:
El Arduino Mega es una placa microcontrolador basada
ATmeg1280 (datasheet). Tiene 54 entradas/salidas digitales (de las cuales 14
proporcionan salida PWM), 16 entradas digitales, 4 UARTS (puertos serie por
hardware), un cristal oscilador de 16MHz, conexión USB, entrada de corriente,
conector ICSP y botón de reset. Contiene todo lo necesario para hacer funcionar
el microcontrolador; simplemente conectálo al ordenador con el cable USB o
aliméntalo con un trasformador o batería para empezar.
Alimentación
El Arduino Mega puede ser alimentado vía la conexión USB o
con una fuente de alimentación externa. El origen de la alimentación se
selecciona automáticamente.
La placa puede trabajar con una alimentación externa de entre
6 a 20 voltios. Si el voltaje suministrado es inferior a 7V el pin de 5V puede
proporcionar menos de 5 Voltios y la placa puede volverse inestable, si se usan
mas de 12V los reguladores de voltaje se pueden sobrecalentar y dañar la placa.
El rango recomendado es de 7 a 12 voltios.
Memoria
El ATmega1280 tiene 128KB de memoria flash para almacenar
código (4KB son usados para el arranque del sistema(bootloader).El ATmega1280
tiene 8 KB de memoria SRAM . El ATmega1280 tiene 4KB de EEPROM , que puede a la
cual se puede acceder para leer o escribir con la [Reference/EEPROM |librería
EEPROM]].
Programación
El ATmega1280 en el Arduino Mega viene precargado con un
gestor de arranque (bootloader) que permite cargar nuevo código sin necesidad
de un programador por hardware externo. Se comunica utilizando el protocolo
STK500 original(archivo de cabecera C).
También te puedes saltar el gestor de arranque y programar
directamente el microcontrolador a través del puerto ISCP (In Circuit Serial
Programming);.
Características físicas
La longitud y amplitud máxima de la placa Duemilanove es de 4
y 2.1 pulgadas respectivamente, con el conector USB y la conexión de
alimentación sobresaliendo de estas dimensiones. Tres agujeros para fijación
con tornillos permiten colocar la placa en superficies y cajas. Ten en cuenta
que la distancia entre los pines digitales 7 y 8 es 160 mil (0,16"), no es
múltiple de la separación de 100 mil entre los otros pines.
Arduino Nano y sus Caracteristicas:
El Arduino Nano es una pequeña y completa placa basada en el
ATmega328 (Arduino Nano 3.0) o ATmega168 (Arduino Nano 2.x) que se usa
conectándola a una protoboard. Tiene más o menos la misma funcionalidad que el
Arduino Duemilanove, pero con una presentación diferente. No posee conector
para alimentación externa, y funciona con un cable USB Mini-B en vez de el
cable estandar. El nano fue diseñado y está siendo producido por Gravitech.
Alimentación
El Arduino Nano puede ser alimentado usando el cable USB
Mini-B , con una fuente externa no regulada de 6-20V (pin 30), o con una fuente
externa regulada de 5V (pin 27). La fuente de alimentación es seleccionada
automáticamente a aquella con mayor tensión.
El chip FTDI FT232RL que posee el Nano solo es alimentado si
la placa esta siendo alimentada usando el cable USB. como resultado, cuando se
utiliza una fuente externa (no USB), la salida de 3.3V (la cual es
proporcionada por el chip FTDI) no está disponible y los pines 1 y 0
parpadearán si los pines digitales 0 o 1 están a nivel alto.
Memoria
El ATmega168 posee 16KB de memoria flash para almacenar el
codigo (de los cuales 2KB son usados por el bootloader); el ATmega 328 posee
32KB, (también con 2 KB usados por el bootloader). El Atmega168 posee 1KB de
SRAM y 512 bytes de EEPROM (la cual puede ser leida y escrita con la librería
EEPROM); el ATmega328 posee 2 KB de SRAM y 1KB de EEPROM.
Comunicación
El Arduino Nao tiene algunos métodos para la comunicación con
un PC, otro Arduino, u otros microcontroladores. El ATmega168 y el ATmega328
poseen un módulo UART que funciona con TTL (5V)el cual permite una comunicación
vía serie, la cual está disponible usando los pines 0 (RX) y 1 (TX). El chip
FTDI FT232RL en la placa hace de puente a través de USB para la comunicación
serial y los controladores FTDI (incluidos con el software de Arduino) provee
al PC de un puerto com vitual para el software en el PC.
Programación
El ATmega168 o ATmega328 del Arduino Nano vienen
preprogramados con un bootloader que te permite subir tu código al Arduino sin
la necesidad de un programador externo. Se comunica usando el protocolo STK500
original (Archivos cabecera C).
Arduino Pro y sus Caracteristicas:
La Arduino pro es una placa con un microcontrolador ATmega168
(datasheet) o en el ATmega328 (datasheet). La Pro viene en versiones de 3.3v /
8 MHz y 5v / 16 MHz. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar
como salidas PWM), 6 entradas analógicas, un resonador interno, botón de
reseteo y agujeros para el montaje de tiras de pines. Vienen equipada con 6
pines para la conexión a un cable FTDI o a una placa adaptadora de la casa
Sparkfun para dotarla de comunicación USB y alimentación.
La Arduino Mini Pro esta destinada a instalaciones
semi-permanentes en objetos o demostraciones. La placa viene sin conectores
montados, permitiendo el uso de varios tipos de conectores o soldado directo de
cables según las necesidades de cada proyecto en particular. La distribución de
los pines es compatible con los shields de Arduino. Las versiones de 3.3v de la
pro pueden ser alimentadas por baterías.
Alimentación
La Arduino Pro puede ser alimentada por medio del cable USB,
por baterías o mediante una fuente de alimentación. El conector de batería es
del tipo JST, también se le puede soldar otro tipo de conector para alimentarla
desde una fuente de alimentación externa.
Memoria
El ATmega168 tiene 16KB de memoria para el almacenamiento de
sketches (de los cuales 2KB están reservados para el gestor de arranque).
También tiene 1KB de SRAM y 512 bytes de EEPROM en los cuales se puede leer y
escribir mediante la librería EEPROM. EL ATmega328 tiene 32 KB de flash, 2 KB
de SRAM, y 1 KB de EEPROM.
Características física
La longitud y anchura máxima del PCB de la Pro son 5.2cm y
5.3cm respectivamente, con el conector de 6 pines y el selector de alimentación
sobresaliendo ligeramente de los bordes. 4 perfonaciones para tornillos
permiten la fijación de la placa sobre una superficie o una caja. La distancia
entre los pines 7 y 8 es de 4mm, no como los demás pines, que están separados
por 2.5mm (separación normalizada entre pines).Ahora que ya has visto algunos
de los modelos de Arduino y sus características, puedes comprar el que más
desees según tu necesidad y cómo la quieras adaptar.
Arduino UNO y sus Caracteristuicas:
0 comentarios:
Publicar un comentario