Arduino dispone de una amplia variedad de placas y shields para usar dependiendo de nuestras necesidades.
Un shield es una placa compatible que se puede colocar en la parte superior de los arduinos y permite extender las capacidades del arduino. De estas hablaremos en profundidad más adelante.
Primer Arduino:
Arduino Uno
Web: http://arduino.cc/en/Main/ArduinoBoardUno
Es la placa estándar y posiblemente la más conocida y documentada. Salió a la luz en septiembre de 2010 sustituyendo su predecesor Duemilanove con varias mejoras de hardware que consisten básicamente en el uso de un USB HID propio en lugar de utilizar un conversor FTDI para la conexión USB. Es 100% compatible con los modelos Duemilanove y Diecimila. Viene con un Atmega328 con 32Kbytes de ROM para el programa.
Este es el Arduino que vamos a usar en el curso.
Esquematico: http://arduino.cc/en/uploads/Main/Arduino_Uno_Rev3-schematic.pdf
Microcontrolador: http://www.atmel.com/devices/atmega328p.aspx
Planos del Arduino UNO: https://www.arduino.cc/en/Main/ArduinoBoardUno#documentation
Arduino Mega
Web: http://arduino.cc/en/Main/ArduinoBoardMega2560
Es con mucha diferencia el más potente y el que más pines i/o tiene, apto para trabajos ya algo más complejos aunque tengamos que sacrificar un poco el espacio, cuenta con el microcontrolador Atmega2560 con más memoria para el programa, más RAM y más pines que el resto de los modelos.
Esquematico: http://www.arduino.cc/en/uploads/Main/arduino-mega2560_R3-sch.pdf
Microcontrolador: http://www.atmel.com/devices/atmega2560.aspx
Planos del Arduino MEGA: http://www.arduino.cc/en/Main/ArduinoBoardMega2560
Arduino Ethernet
Web: http://arduino.cc/en/Main/ArduinoBoardEthernet
Incorpora un puerto ethernet, está basado en el Arduino Uno y nos permite conectarnos a una red o a Internet mediante su puerto de red.
Arduino Due
Web: http://arduino.cc/en/Main/ArduinoBoardDue
Arduino con la mayor capacidad de procesamiento, basado en un microcontrolador de 32 bit y arquitectura ARM: Atmel SAM3X8E ARM Cortex-M3 CPU. Este arduino está alimentado a 3.3V y dado que gran parte de los shields, sensores, actuadores para Arduino y compatible son a 5V lo limita, pero cada vez se ven más elementos donde se puede elegir el voltaje entre 3.3 y 5V.
Importante: 12-bit ADC
Microcontrolador: http://www.atmel.com/devices/sam3x8e.aspx
Arduino Leonardo
Web: http://arduino.cc/en/Main/ArduinoBoardLeonardo
La diferencia de este arduino con el resto es que trae un único MCU ATmega32u4 que tiene integrado la comunicación USB, lo que elimina la necesidad de un segundo procesador. Esto tiene otras implicaciones en el compartimento del arduino al conectarlo al ordenador, lo que no lo hace apto para iniciarse con él.
Microcontrolador: http://www.atmel.com/devices/atmega32u4.aspx
Arduino Micro
Web: http://arduino.cc/en/Main/ArduinoBoardMicro
También basado en el ATmega32u4 pero mucho más compacto.
Arduino Mini
Web: http://arduino.cc/en/Main/ArduinoBoardMini
Versión miniaturizada de la placa Arduino UNO basado en el ATMega328. Mide tan sólo 30x18mm y permite ahorrar espacio en los proyectos que lo requieran. Las funcionalidades son las misma que Arduino UNO. Necesita un programador para conectarlo al ordenador: http://arduino.cc/en/Main/USBSerial
Arduino Lilypad
Web: http://arduino.cc/en/Main/ArduinoBoardLilyPad
Diseñado para dispositivos “wearables” y e-textiles. Para coser con hilo conductor e instalarlo sobre prendas.
Nuevos Arduinos incorporados recientemente
Arduino 101
Web: https://www.arduino.cc/en/Main/ArduinoBoard101 es el sucesor del Arduino UNO con procesador Intel Curie Quark de 32 bit diseñado para ofrecer el mínimo consumo de energía, 384 KB de memoria flash, 80 KB de SRAM, un sensor DSP integrado, bluetooth de baja energía, acelerómetro y giroscopio de 6 ejes.
Video de 101: https://blog.arduino.cc/2016/01/13/unboxing-and-setup-of-arduino-101/
Código Firmware: https://github.com/01org/corelibs-arduino101 que no hace falta instalarlo porque ya viene integrado en el IDE de arduino.cc y desde el gestor de librerías se instala en: C:\Users\<user>\AppData\Local\Arduino15\packages\Intel\hardware\arc32\1.0.5
Foro: http://forum.arduino.cc/index.php?board=103.0
Genuino MKR1000
Web: https://www.arduino.cc/en/Main/ArduinoMKR1000 version para IoT con procesador Atmel ARM Cortex M0+ de 32bits ATSAMW25 que es el mismo procesador que Genuino Zero pero con wifi integrado, chip de cifrado y antena integrada.
Arduino Leonardo ETH
Web: http://www.arduino.org/products/boards/4-arduino-boards/arduino-leonardo-eth es un Arduino Leonardo con ethernet proporcionado por el controlador W5500. Se trata de la versión actualizada del Arduino Ethernet.
Documentación: http://labs.arduino.org/Arduino%20leonardo%20eth
Getting Started: http://labs.arduino.org/Getting+Started+with+Arduino+Leonardo+Eth
Otros arduinos oficiales
- Arduino Yun (MCU + MP con Linux): http://arduino.cc/en/Main/ArduinoBoardYun
- Arduino Zero con puerto de debug: http://arduino.cc/en/Main/ArduinoBoardZero
- Arduino Explora: http://arduino.cc/en/Main/ArduinoBoardEsplora
- Arduino Robot: http://arduino.cc/en/Main/Robot
- Arduino Nano: http://arduino.cc/en/Main/ArduinoBoardNano
- Arduino Fio: http://arduino.cc/en/Main/ArduinoBoardFio (Descatalogado)
- Arduino Pro: http://arduino.cc/en/Main/ArduinoBoardPro
- Arduino Pro Mini: https://www.arduino.cc/en/Main/ArduinoBoardProMini
- Arduino Tian (mejora del Yun): http://www.arduino.org/products/boards/4-arduino-boards/arduino-tian
- Arduino M0 y M0 Pro (similar al Zero): http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0 y http://www.arduino.org/products/boards/4-arduino-boards/arduino-m0-pro
- Arduino UNO Wifi: http://labs.arduino.org/Arduino+UNO+WiFi es un arduino UNO + ESP8266 (próximamente)
Arduino.cc products: https://www.arduino.cc/en/Main/Products
Genuino products: https://www.arduino.cc/en/Main/GenuinoProducts
Arduino.org products: http://www.arduino.org/products
Más información de las diferentes placas de arduino.cc y arduino.org ver: https://aprendiendoarduino.wordpress.com/2016/06/26/novedades-en-arduino-arduino-cc-y-arduino-org/
Como distinguir un arduino oficial de una copia: http://arduino.cc/en/Products/Counterfeit
Guía para comparar Arduino: https://learn.sparkfun.com/tutorials/arduino-comparison-guide
Plataformas open source para wearables: https://openwearabletech.com/open-source-wearable-platforms-review/
Pingback: Día 3. Hardware Arduino y Simuladores – Aprendiendo Arduino
Pingback: Día 3. Hardware Arduino – Aprendiendo Arduino
Pingback: Qué es Arduino | Aprendiendo Arduino
Pingback: Qué es Arduino | Aprendiendo Arduino
Pingback: ARDUINOS – Título del sitio