Conceptos Basicos De Arduino

Arduino es una compañía de hardware libre, la cual desarrolla placas de desarrollo que integran un microcontrolador y unentorno de desarrollo (IDE), diseñado para facilitar el uso de la electrónica en proyectos multidisciplinarios.
El hardware consiste en una placa de circuito impreso con un microcontrolador, usualmente Atmel AVR, y puertos digitales y analógicos de entrada/salida,  los cuales pueden conectarse a placas de expansión (shields) que expanden las características de funcionamiento de la placa arduino.
Por otro lado, el software consiste en un entorno de desarrollo (IDE) basado en el entorno de Processing y lenguaje de programación basado en Wiring, así como en el cargador de arranque (bootloader) que es ejecutado en la placa.
 El microcontrolador de la placa se programa a través de un computador, haciendo uso de comunicación serial mediante un convertidor de niveles RS-232 a TTL serial.
La primer placa Arduino fue introducida en el 2005, ofreciendo un bajo costo y facilidad de uso para novatos y profesionales buscando desarrollar proyectos interactivos con su entorno mediante actuadores y sensores. A partir de Octubre del año 2012, se incorporaron nuevos modelos de placas de desarrollo que hacen uso de microcontroladores CortexM3, ARM de 32 bits, que coexisten con los originales modelos que integran microcontroladores AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar y compilar bajo el IDE clásico de Arduino sin ningún cambio.
Las placas Arduino están disponibles de forma ensambladas o en forma de Kits "Hazlo tu mismo" (por sus siglas en inglés <<DIY>>). Los esquemáticos de diseño del Hardware están disponibles bajo licencia Libre, permitiendo a cualquier persona crear su propia placa arduino sin necesidad de comprar una prefabricada. Adafruit Industries estimó a mediados del año 2011 que alrededor de 300,000 placas arduinos habían sido producidas comercialmente, y en el año 2013 estimó que alrededor de 700,000 placas oficiales de la empresa Arduino estaban en manos de los usuarios.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software tal como Adobe Flash, Processing, Max/MSP, Pure Data. Una tendencia tecnológica es utilizar Arduino como tarjeta de adquisición de datos desarrollando interfaces en software como JAVA, Visual Basic y LabVIEW  . Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente,
Arduino Uno clik aqui


Modelo
Características
Arduino UNO


  • Microcontrolador: ATmega328
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 6
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados por el bootloader
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • Velocidad de reloj: 16 MHz
Arduino Leonardo

  • Microcontrolador: ATmega32u4
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 20
  • Canales PWM: 7
  • Pines de entradas análogas: 12
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 32 KB (ATmega32u4) de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2 KB (ATmega32u4)
  • EEPROM: 1 KB (ATmega32u4)
  • Velocidad de reloj: 16 MHz
Arduino Due

  • Microcontrolador: AT91SAM3X8E
  • Voltaje de funcionamiento: 3.3 V
  • Pines I/O digitales: 54 (de los cuales 12 proveen salida PWM)
  • Pines de entradas análogas: 12
  • Corriente DC total en todos los pines I/O: 130 mA
  • Corriente DC en el pin de 5 V: 800 mA
  • Corriente DC en el pin de 3.3 V: 800 mA
  • Memoria Flash: 512 KB disponibles para las aplicaciones de usuario.
  • SRAM: 96 KB (dos bancos: 64KB Y 32 KB)
  • Velocidad de reloj: 84 MHz
Arduino Yún

  • Microcontrolador AVR Arduino: ATmega32u4
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 20
  • Canales PWM: 7
  • Pines de entradas análogas: 12
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 32 KB (de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 16 MHz
  • Procesador Linux: Atheros AR9331
  • Arquitectura: MIPS @400MHz
  • Ethernet: IEEE 802.3 10/100Mbit/s
  • WiFi: IEEE 802.11b/g/n
  • USB Tipo A: 2.0
  • Lector de tarjeta: sólo Micro-SD
  • RAM: 64 MB DDR2
  • Memoria Flash:16 MB
Arduino Robot

  • Microcontrolador: ATmega32u4
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 5
  • Canales PWM: 6
  • Canales de entradas análogas: 4 (de los pines digitales I/O)
  • Canales (multiplexados) de entradas análogas: 8
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB (ATmega32u4) de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2 KB (ATmega32u4)
  • EEPROM (interno): 1 KB (ATmega32u4)
  • EEPROM (externo): 512 KB (I2C)
  • Velocidad de reloj: 16 MHz
  • Teclado: 5 teclas
  • Perilla: Potenciómetro conectado a un pin análogo
  • LCD a color: Comunicación SPI
  • Lector de tarjetas SD: Para tarjetas formateadas FAT16
  • Altavoz: 8 Ohms
  • Compás digital: Proporciona la desviación desde el norte geográfico en grados
  • Áreas de prototipado: 4
Arduino Esplora

  • Microcontrolador: ATmega32u4
  • Voltaje de funcionamiento: 5 V
  • Memoria Flash: 32 KB de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 16 MHz
  • 4 Push bottons
  • Joystick análoga con un push botton central
  • Potenciómetro lineal
  • Micrófono
  • Fotorresistor
  • Sensor de temperatura
  • Acelerómetro de 3 ejes
  • Buzzer
  • Led RGB
  • Conector para LCD
Arduino Mega ADK

  • Microcontrolador: ATmega2560
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 54 (de los cuales 15 proveen salida PWM)
  • Pines de entradas análogas: 16
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DCen el pin de 3.3 V: 50 mA
  • Memoria Flash: 256 KB de los cuales 8 KB son utilizados por el bootloader
  • SRAM: 8 KB
  • EEPROM: 4 KB
  • Velocidad de reloj: 16 MHz
Arduino Ethernet

  • Microcontrolador: ATmega328
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 14 (de los cuales 4 proveen salida PWM)
  • Pines de entradas análogas: 6
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 32 KB (ATmega328) de los cuales 0.5 KB son utilizados por el bootloader
  • SRAM: 2 KB (ATmega328)
  • EEPROM: 1 KB (ATmega328)
  • Velocidad de reloj: 16 MHz
  • Controlador embebido Ethernet W5100 TCP/IP
  • Tarjeta MicroSD, con adaptadores activos de voltaje
Arduino Mega 2560

  • Microcontrolador: ATmega2560
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 54 (de los cuales 15 proveen salida PWM)
  • Pines de entradas análogas: 16
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 256 KB de los cuales 8 KB son utilizados por el bootloader
  • SRAM: 8 KB (ATmega328)
  • EEPROM: 4 KB (ATmega328)
  • Velocidad del reloj: 16 MHz
Arduino Mini 

  • Microcontrolador: ATmega328
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 8
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 16 MHz
Arduino Nano

  • Microcontrolador: ATmega168
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 8
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Velocidad de reloj: 16 MHz
Arduino Pro Mini

  • Microcontrolador: ATmega168
  • Voltaje de funcionamiento: 3.3 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 8
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Velocidad de reloj: 8 MHz
Arduino Pro

  • Microcontrolador: ATmega168
  • Voltaje de funcionamiento: 3.3 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 6
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 1 KB
  • EEPROM:512 bytes
  • Velocidad de reloj: 8 MHz
Arduino Micro

  • Microcontrolador: ATmega32u4
  • Voltaje de funcionamiento: 5 V
  • Pines I/O digitales: 20
  • Canales PWM: 7
  • Pines de entradas análogas: 12
  • Corriente DC por cada pin I/O: 40 mA
  • Corriente DC en el pin de 3.3 V: 50 mA
  • Memoria Flash: 32 KB (ATmega32u4) de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2.5 KB (ATmega32u4)
  • EEPROM: 1 KB (ATmega32u4)
  • Velocidad de reloj: 16 MHz

Arduino Fio

  • Microcontrolador: ATmega328P
  • Voltaje de funcionamiento: 3.3 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 8
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 8 MHz
LilyPad Arduino USB

  • Microcontrolador: ATmega32u4
  • Voltaje de funcionamiento: 3.3 V
  • Pines I/O digitales: 9
  • Canales PWM: 4
  • Pines de entradas análogas: 4
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB de los cuales 4 KB son utilizados por el bootloader
  • SRAM: 2.5 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 8 MHz
LilyPad Arduino Simple

  • Microcontrolador: ATmega328
  • Voltaje de funcionamiento: 2.7-5.5 V
  • Pines I/O digitales: 9 (de los cuales 5 proveen salida PWM)
  • Pines de entradas análogas: 4
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 8 MHz
LilyPad Arduino SimpleSnap

  • Microcontrolador: ATmega328
  • Voltaje de funcionamiento: 2.7-5.5 V
  • Pines I/O digitales: 9 (de los cuales 5 proveen salida PWM)
  • Pines de entradas análogas: 4
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 32 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 2 KB
  • EEPROM: 1 KB
  • Velocidad de reloj: 8 MHz
LilyPad Arduino

  • Microcontrolador: ATmega168V
  • Voltaje de funcionamiento: 2.7-5.5 V
  • Pines I/O digitales: 14 (de los cuales 6 proveen salida PWM)
  • Pines de entradas análogas: 6
  • Corriente DC por cada pin I/O: 40 mA
  • Memoria Flash: 16 KB de los cuales 2 KB son utilizados por el bootloader
  • SRAM: 1 KB
  • EEPROM: 512 bytes
  • Velocidad de reloj: 8 MHz


3. ARDUINO UNO Y SUS PARTES




Comentarios