Arduino s

download Arduino s

of 20

Transcript of Arduino s

  • 5/26/2018 Arduino s

    1/20

    INSTITUTO TECNOLOGICO DE TAPACHULA

    Ing. Sistemas computacionales

    LENGUAJE DE INTERFAZ

    LIC. MAYRA YAZMIN LOPES ROSALES

    UNIDAD 2

    Presenta:

    Morales Lpez gloria

    Fecha de entrega:

    20 de marzo del 2014

  • 5/26/2018 Arduino s

    2/20

    CARACTERISTICAS DE LOS ARDUINOS

    Arduino es una plataforma de hardware libre, basada en una placa con un

    microcontrolador y un entorno de desarrollo, diseada para facilitar el uso de la

    electrnica en proyectos multidisciplinares.

    El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de

    entrada/salida. Los microcontroladores ms usados son el Atmega168, Atmega328,

    Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de

    mltiples diseos. Por otro lado el software consiste en un entorno de desarrollo queimplementa ellenguaje de programacinProcessing/Wiring y elcargador de arranque que

    es ejecutado en la placa.

    Desde octubre de 2012, Arduino se usa tambin con microcontroladores CortexM3 de

    ARM de 32 bits,que coexistirn con las ms limitadas, pero tambin econmicas AVR de 8

    bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden

    programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios

    en las dos plataformas. Eso s, los microcontroladores CortexM3 usan 3.3V, a diferencia de

    la mayora de las placas con AVR que generalmente usan 5V. Sin embargo ya

    anteriormente se lanzaron placas Arduino con Atmel AVR a 3.3V como la Arduino Fio yexisten compatibles de Arduino Nano y Pro como Meduino en que se puede conmutar el

    voltaje.

    Arduino se puede utilizar para desarrollar objetos interactivos autnomos o puede ser

    conectado a software tal comoAdobe Flash,Processing,Max/MSP,Pure Data). Las placas

    se pueden montar a mano o adquirirse. Elentorno de desarrollo integrado libre se puede

    descargar gratuitamente.

    http://es.wikipedia.org/wiki/Hardware_librehttp://es.wikipedia.org/wiki/Circuito_impresohttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Entorno_de_desarrollohttp://es.wikipedia.org/wiki/Hardwarehttp://es.wikipedia.org/w/index.php?title=Atmel_AVR&action=edit&redlink=1http://es.wikipedia.org/wiki/Entrada/salidahttp://es.wikipedia.org/w/index.php?title=Atmega168&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Atmega328&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Atmega1280&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=ATmega8&action=edit&redlink=1http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Cargador_de_arranquehttp://es.wikipedia.org/wiki/Adobe_Flash_Professionalhttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Max/MSPhttp://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/wiki/Entorno_de_desarrollo_integradohttp://es.wikipedia.org/wiki/Entorno_de_desarrollo_integradohttp://es.wikipedia.org/wiki/Pure_Datahttp://es.wikipedia.org/wiki/Max/MSPhttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Adobe_Flash_Professionalhttp://es.wikipedia.org/wiki/Cargador_de_arranquehttp://es.wikipedia.org/wiki/Processinghttp://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3nhttp://es.wikipedia.org/w/index.php?title=ATmega8&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Atmega1280&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Atmega328&action=edit&redlink=1http://es.wikipedia.org/w/index.php?title=Atmega168&action=edit&redlink=1http://es.wikipedia.org/wiki/Entrada/salidahttp://es.wikipedia.org/w/index.php?title=Atmel_AVR&action=edit&redlink=1http://es.wikipedia.org/wiki/Hardwarehttp://es.wikipedia.org/wiki/Entorno_de_desarrollohttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Circuito_impresohttp://es.wikipedia.org/wiki/Hardware_libre
  • 5/26/2018 Arduino s

    3/20

    Arduino puede tomar informacin del entorno a travs de sus entradas y controlar luces,

    motores y otros actuadores. El microcontrolador en la placa Arduino se programa

    mediante el lenguaje de programacin Arduino (basado en Wiring) y el entorno de

    desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden

    ejecutarse sin necesidad de conectar a un computador.

    El proyecto Arduino recibi una mencin honorfica en la categora de Comunidades

    Digital en elPrix Ars Electrnica de 2006.

    Aplicaciones

    El mdulo Arduino ha sido usado como base en diversas aplicaciones electrnicas:

    Xoscillo:Osciloscopio de cdigo abierto. Equipo cientfico para investigaciones. Arduinome: Un dispositivocontrolador MIDI. OBDuino: uneconmetro que usa una interfaz dediagnstico a bordo que se halla

    en los automviles modernos.

    Humane Reader: dispositivo electrnico de bajo costo con salida de seal de TVque pueden manejar una biblioteca de 5000 ttulos en una tarjetamicroSD.

    The Humane PC: equipo que usa un mdulo Arduino para emular un computadorpersonal, con un monitor de televisin y un teclado para computadora.

    Ardupilot: software y hardware deaviones no tripulados. ArduinoPhone: un telfono mvil celular construido sobre un mdulo Arduino.

    Esquema de conexiones

    Entradas y salidas

    Poniendo de ejemplo al mdulo Diecimila, ste consta de 14 entradas digitales

    configurables entrada y/o salidas que operan a 5 voltios. Cada contacto puede

    proporcionar o recibir como mximo 40 mA. Los contactos 3, 5, 6, 8, 10 y 11 pueden

    proporcionar una salida PWM (Pulse Width Modulation). Si se conecta cualquier cosa a los

    contactos 0 y 1, eso interferir con la comunicacin USB. Diecimila tambin tiene 6

    entradas analgicas que proporcionan una resolucin de 10 bits. Por defecto, aceptan de

    0 voltios hasta 5 voltios, aunque es posible cambiar el nivel ms alto, utilizando el

    contacto Aref y algn cdigo de bajo nivel.

    http://es.wikipedia.org/w/index.php?title=Prix_Ars_Electr%C3%B3nica&action=edit&redlink=1http://es.wikipedia.org/wiki/Osciloscopiohttp://es.wikipedia.org/wiki/MIDIhttp://es.wikipedia.org/wiki/Econ%C3%B3metrohttp://es.wikipedia.org/wiki/OBDhttp://es.wikipedia.org/wiki/MicroSDhttp://es.wikipedia.org/wiki/Droneshttp://es.wikipedia.org/wiki/Droneshttp://es.wikipedia.org/wiki/MicroSDhttp://es.wikipedia.org/wiki/OBDhttp://es.wikipedia.org/wiki/Econ%C3%B3metrohttp://es.wikipedia.org/wiki/MIDIhttp://es.wikipedia.org/wiki/Osciloscopiohttp://es.wikipedia.org/w/index.php?title=Prix_Ars_Electr%C3%B3nica&action=edit&redlink=1
  • 5/26/2018 Arduino s

    4/20

    Modelo Microcontrolador

    Voltaje

    de

    entrada

    Voltaje

    del

    sistema

    Frecuencia

    de Reloj

    Digita

    l I/O

    Entradas

    Analgicas

    PWM UARTMemoria

    Flash

    CargadorInterfaz d

    Programac

    Arduino Due AT91SAM3X8E 5-12V 3.3V 84MHz 54* 12 12 4 512Kb Due Nativa USB

    Arduino

    Leonardo

    ATmega32U4 7-12V 5V 16MHz 20* 12 7 1 32Kb Leonardo Nativa USB

    Arduino Uno - R3 ATmega328 7-12V 5V 16MHz 14 6 6 1 32Kb Optiboot USB via ATMeg

    RedBoard ATmega328 7-15V 5V 16MHz 14 6 6 1 32Kb Optiboot USB viaFTDI

    Arduino Uno

    SMD

    (descontinuado)

    ATmega328 7-12V 5V 16MHz 14 6 6 1 32Kb Optiboot USB via ATMeg

    Arduino Uno

    (descontinuado)

    ATmega328 7-12V 5V 16MHz 14 6 6 1 32Kb Optiboot USB via ATMeg

    Arduino

    Duemilanove

    (descontinuado)

    ATmega328 7-12V 5V 16MHz 14 6 6 1 32Kb AtmegaBOOT USB via FTDI

    Arduino

    Bluetooth(descontinuado)

    ATmega328 1.2-

    5.5V

    5V 16MHz 14 6 6 1 32Kb AtmegaBOOT SerialBluetoot

    Arduino Pro

    3.3V/8MHz

    ATmega328 3.35 -

    12V

    3.3V 8MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera com

    con FTDI

    Arduino Pro

    5V/16MHz

    ATmega328 5 - 12V 5V 16MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera comp

    con FTDI

    Ethernet Pro

    (descontinuado)

    ATmega328 7-12V 5V 16MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera comp

    con FTDI

    Arduino Mega

    2560 R3

    ATmega2560 7-12V 5V 16MHz 54 16 14 4 256Kb STK500v2 USB via ATMeg

    Arduino Mega

    2560

    (descontinuado)

    ATmega2560 7-12V 5V 16MHz 54 16 14 4 256Kb STK500v2 USB via ATMeg

    Arduino Mega

    (descontinuado)

    ATmega1280 7-12V 5V 16MHz 54 16 14 4 128Kb STK500v2 USB via FTDI

    Mega Pro 3.3V ATmega2560 3.3-12V 3.3V 8MHz 54 16 14 4 256Kb STK500v2 Cabecera com

    con FTDI

    Especificaciones

    Las especificaciones de los distintos modelos de placas Arduino se resumen en la siguiente tabla:

    http://en.wikipedia.org/wiki/en:FTDIhttp://en.wikipedia.org/wiki/en:FTDIhttp://en.wikipedia.org/wiki/en:FTDIhttp://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Bluetoothhttp://es.wikipedia.org/wiki/Bluetoothhttp://en.wikipedia.org/wiki/en:FTDI
  • 5/26/2018 Arduino s

    5/20

    Mega Pro 5V ATmega2560 5-12V 5V 16MHz 54 16 14 4 256Kb STK500v2 Cabecera comp

    con FTDI

    Arduino Mini 04

    (descontinuado)

    ATmega328 7-9V 5V 16MHz 14 6 8 1 32Kb AtmegaBOOT Cabecera Seria

    Arduino Mini 05 ATmega328 7-9V 5V 16MHz 14 6 8 1 32Kb AtmegaBOOT Cabecera Seria

    Arduino Pro Mini

    3.3V/8MHz

    ATmega328 3.35 -

    12V

    3.3V 8MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera com

    con FTDI

    Arduino Pro Mini

    5V/16MHz

    ATmega328 5 - 12V 5V 16MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera comp

    con FTDIArduino Fio ATmega328P 3.35 -

    12V

    3.3V 8MHz 14 8 6 1 32Kb AtmegaBOOT Cabecera com

    con FTDI o

    Inalmbrica via

    Mega Pro Mini

    3.3V

    ATmega2560 3.3-12V 3.3V 8MHz 54 16 14 4 256Kb STK500v2 Cabecera com

    con FTDI

    Pro Micro

    5V/16MHz

    ATmega32U4 5 - 12V 5V 16MHz 12 4 5 1 32Kb DiskLoader Nativa USB

    Pro Micro

    3.3V/8MHz

    ATmega32U4 3.35 -

    12V

    3.3V 8MHz 12 4 5 1 32Kb DiskLoader Nativa USB

    LilyPad Arduino

    328 Main Board

    ATmega328 2.7-

    5.5V

    3.3V 8MHz 14 6 6 1 32Kb AtmegaBOOT Cabecera com

    con FTDI

    LilyPad Arduino

    Simple Board

    ATmega328 2.7-

    5.5V

    3.3V 8MHz 9 4 5 02 32Kb AtmegaBOOT Cabecera comp

    con FTDI

  • 5/26/2018 Arduino s

    6/20

    Los modelos Arduino Diecimila, Arduino Duemilanove y Arduino Mega estn basados en los microcontroladores ATmega168,

    ATmega 328 y ATmega1280

    ATmega168 ATmega328 ATmega1280Voltaje operativo 5 V 5 V 5 V

    Voltaje de entrada recomendado 7 - 12 V 7 - 12 V 7 - 12 V

    Voltaje de entrada lmite 6 - 20 V 6 - 20 V 6 - 20 V

    Contactos de entrada y salida digital 14 (6 proporcionanPWM) 14 (6 proporcionanPWM) 54 (14 proporcionanPWM)

    Contactos de entrada analgica 6 6 16

    Intensidad de corriente 40 mA 40 mA 40 mA

    Memoria Flash 16KB (2KB reservados para el

    bootloader)

    32KB (2KB reservados para el

    bootloader)

    128KB (4KB reservados para

    el bootloader)

    SRAM 1 KB 2 KB 8 KB

    EEPROM 512 bytes 1 KB 4 KB

    Frecuencia de reloj 16 MHz 16 MHz 16 MHz

    http://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/Memoria_Flashhttp://es.wikipedia.org/wiki/Memoria_Flashhttp://es.wikipedia.org/wiki/SRAMhttp://es.wikipedia.org/wiki/SRAMhttp://es.wikipedia.org/wiki/EEPROMhttp://es.wikipedia.org/wiki/EEPROMhttp://es.wikipedia.org/wiki/EEPROMhttp://es.wikipedia.org/wiki/SRAMhttp://es.wikipedia.org/wiki/Memoria_Flashhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWMhttp://es.wikipedia.org/wiki/PWM
  • 5/26/2018 Arduino s

    7/20

    Arduino es una herramienta para hacer computadoras que pueden reaccionar y controlar

    ms del mundo fsico, en comparacin con una computadora de escritorio. Es una

    plataforma de computacin fsica de cdigo abierto basada en una simple tablilla de micro

    controlador, y con un entorno de desarrollo para escribir software en la tablilla.

    Arduino UnoArduino puede ser usado para desarrollar objetos

    interactivos, tomar entradas de una variedad de switches

    y sensores, y controlar una variedad de luces, motores, y

    otras salidas fsicas. Los proyectos Arduino pueden ser

    independientes, o pueden comunicarse con software

    corriendo en una computadora (Flash Processing,

    MaxMSP). Las tablillas pueden ser ensambladas a mano o

    compradas pre-ensambladas. El IDE de cdigo abierto puede ser descargado de forma

    gratuita.

    El lenguaje de programacin de Arduino es una implementacin de Wiring, una

    plataforma computacin fsica similar a Arduino, basada en el entorno de programacin

    multimedia Processing.

    Caractersticas de Arduino:

    Arduino simplifica el proceso de trabajar con los microcontroladores, pero tambin ofrece

    ventaja para los maestros, estudiantes y amateurs en otros sistemas. Las caractersticas

    principales son:

    Econmico. Las tablillas de Arduino son relativamente baratas comparadas conotras plataformas de microcontroladores. La versin ms barata del mdulo

    Arduino puede ser ensamblada a mano, y algunos de los pre-ensamblados cuestan

    menos de $500 pesos.

    Multi-Plataforma.El software de Arduino corre en Windows, Mac OS X, y Linux.Otros sistemas de microcontroladores se limitan a Windows.

    Entorno de programacin simple y limpio.El entorno de programacin Arduino esde fcil uso para principiantes, sin dejar de ser flexible para que los usuariosavanzados puedan tomar ventaja tambin. Para los maestros, esta

    convenientemente basado en el entorno de programacin Processing, para que los

    estudiantes aprendiendo a programar en ese entorno puedan familiarizarse con

    Arduino.

  • 5/26/2018 Arduino s

    8/20

    Software extensible de cdigo abierto. El software de Arduino est publicadocomo herramientas de cdigo abierto, disponible para extenderse por

    programadores con experiencia. El lenguaje puede ser expandido mediante

    libreras de C++, y personas que quieran entender los detalles tcnicos pueden

    tomar el salto desde Arduino al lenguaje de programacin AVR C, en el cual est

    basado. De forma similar, es posible agregar cdigo AVR.C directamente a losprogramas de Arduino, si as se desea.

    Arduino Uno

    El Arduino Uno es un una tablilla de microcontrolador basado en el ATmega328. Tiene 14

    pines de entrada/salida (6 de los cuales pueden ser usados como salidas PWM), 6

    entradas anlogas, un oscilador de cristal de 6MHz, conexin USB, conector de

    alimentacin, cabecera ICSP, y botn de reset. Contiene todo lo necesario para conectar elmicrocontrolador a la computadora con un cable USB, o para encenderlo con un

    adaptador AC a DC, o con un batera.

    Caractersticas:

    Microcontrolador ATmega328

    Voltaje de Operacin 5V

    Voltaje de Entrada(Recomendado) 7-12V

    Voltaje de Entrada(Limites) 6-20V

    Pines de I/O digitales 14 (6 con salida PWM)Pines de Entrada anloga 6

    Corriente continua por pin de I/O 40mA

    Corriente continua por pin de 3.3V 50mA

    Memoria Flash 32Kb, .5KB usados en el bootloader(ATmega328)

    SRAM 2KB(ATmega328)

    EEPROM 1KB(ATmega328)

    Velocidad de Reloj 16MHz(ATmega328)

  • 5/26/2018 Arduino s

    9/20

    Arduino BluetoothEl Arduino BT (Bluetooth) es una tablilla de microcontrolador originalmente basada en el

    ATmega168, pero ahora usa el 328, y el mdulo bluetooth Bluegiga WT11. Soporta

    comunicacin serial inalmbrica mediante bluetooth (pero no es compatible con

    auriculares bluetooth u otros dispositivos de audio). Cuenta con 14 pines deentrada/salida digital (6 de los cuales pueden ser usados como salidas PWM, y una puede

    ser usada para resetear el mdulo WT11), 6 entradas anlogas, un oscilador de cristal de

    16MHz, terminales de tornillo para alimentacin, cabecera ICSP, y un botn de reset.

    Contiene todo lo necesario para soportar el microcontrolador y puede ser programado de

    forma inalmbrica a travs de la conexin bluetooth.

    Caractersticas:

    Microcontrolador ATmega328

    Voltaje de Operacin 5V

    Voltaje de Entrada 1.2-5.5V

    Pines de I/O digitales 14 (6 con salida PWM)

    Pines de Entrada anloga 6

    Corriente continua por pin de I/O 40mA

    Corriente continua por pin de 3.3V 50mA

    Memoria Flash 32Kb, 2KB usados en el bootloader(ATmega328)

    SRAM 2KBEEPROM 1KB

    Velocidad de Reloj 16MHz

  • 5/26/2018 Arduino s

    10/20

    Arduino Nano

    El Arduino nano es una tablilla pequea y completa, basada en el ATmega328 (Arduino

    Nano 3.0) o ATmega168 (Arduino Nano 2.x). Tiene ms o menos las mismas

    funcionalidades que el Arduino Duemilanove, pero en un paquete diferente. No contiene

    conector de alimentacin, y funciona con un cable Mini-B USB en vez de un cable USB

    estndar.

    Caractersticas

    Microcontrolador ATmega168 o ATmega328

    Voltaje de Operacin(A nivel

    lgico)

    5V

    Voltaje de

    Entrada(Recomendado)

    7-12V

    Voltaje de Entrada(Limites) 6-20V

    Pines de I/O digitales 14 (6 con salida PWM)

    Pines de Entrada anloga 8

    Corriente continua por pin de I/O 40mA

    Memoria Flash 16KB(ATmega168) o 32KB(ATmega328), 2 KB usados por el

    bootloader

    SRAM 1 KB(ATmega168) o 2KB(ATmega328)

    EEPROM 512 bytes(ATmega168) o 1KB(ATmega328)

    Velocidad de Reloj 16MHz(ATmega328)

  • 5/26/2018 Arduino s

    11/20

    Arduino Ethernet

    El Arduino Ethernet es una tablilla de microcontrolador basada en el ATmega328. Tiene 14

    pines de entrada/salida digital, 6 entradas anlogas, un oscilador de cristal de 16MHz, una

    conexin RJ45, un conector de alimentacin, cabecera ICSP, y botn de reset.

    Nota:Los pines 10, 11, 12 y 13 son usados para interconexiones con el mdulo ethernet y

    no deben ser usados de otra manera. Esto reduce el nmero de pines disponibles a 9, con 4

    disponibles como salidas PWM.

    El Arduino Ethernet difiere de otras tablillas ya que no tiene un chip USB- a serial en la

    tabla, pero tiene una interfaz Wiznet Ethernet. Esta es la misma interfaz encontrada en el

    Ethernet shield. Contiene un lector microSD en la tablilla, que puede ser usado para

    guardar archivos para servir en la red, y es accesible mediante la librera SD. El pin 10 est

    reservado para la interfaz Wiznet.

    Caractersticas:

    Microcontrolador ATmega328

    Voltaje de Operacin 5V

    Voltaje de Entrada(Recomendado) 6-18V

    Voltaje de Entrada(Limites) 36-57V

    Pines de I/O digitales 14 (4 con salida PWM)

    10 A 13 usados para el SPI.

    4 usados para la tarjeta SDPines de Entrada anloga 6

    Corriente continua por pin de I/O 40mA

    Corriente continua por pin de 3.3V 50mA

    Memoria Flash 32Kb, .5KB usados en el bootloader(ATmega328)

    SRAM 2KB(ATmega328)

    EEPROM 1KB(ATmega328)

    Velocidad de Reloj 16MHz(ATmega328)

  • 5/26/2018 Arduino s

    12/20

    Arduino Mega

    El Arduino Mega es un una tablilla de microcontrolador basada en el ATmega1280. Tiene

    54 pines digitales de entrada/salida (14 de los cuales pueden ser usados como salidas

    PWM), 16 entradas anlogas, 4 puertos seriales de hardware, un oscilador de cristal de 16

    MHz, conexin USB, conector de alimentacin, cabecera ICSP, y un botn de reset.

    Contiene todo lo necesario para soportar el microcontrolador y para simplemente

    conectarlo a la computadora mediante un cable USB, o darle alimentacin con un

    adaptador AC a DC, o alguna batera.

    Caractersticas:

    Microcontrolador ATmega1280

    Voltaje de Operacin 5V

    Voltaje de Entrada(Recomendado) 7-12V

    Voltaje de Entrada(Limites) 6-20V

    Pines de I/O digitales 54 (14 con salida PWM)

    Pines de Entrada anloga 16

    Corriente continua por pin de I/O 40mA

    Corriente continua por pin de 3.3V 50mA

    Memoria Flash 128Kb, 4KB usados en el bootloader

    SRAM 8KB

    EEPROM 4KB

    Velocidad de Reloj 16MHz

  • 5/26/2018 Arduino s

    13/20

    Arduino ADK

    El Arduino ADK es una tablilla de microcontrolador basada en el ATmega2560. Tiene una

    interfaz USB host, basada en el MAX3421e IC, para conectar con los telfonos basados en

    Android. Tiene 54 pines digitales de entrada/salida(14 de los cuales pueden ser usados

    como salidas PWM), 16 entradas analgicas, 4 puertos seriales de hardware, un oscilador

    de cristal de 16Mhz, conexin USB, un conector de alimentacin, cabecera ICSP, y un

    botn de reset.

    De forma similar al Mega 2560, y al Uno, cuenta con un ATmega8U2 programado como un

    convertidor USB a serial.

    Caractersticas:

    Microcontrolador ATmega2560

    Voltaje de Operacin 5V

    Voltaje de Entrada(Recomendado) 7-12V

    Voltaje de Entrada(Limites) 7-18V

    Pines de I/O digitales 54 (14 con salida PWM)

    Pines de Entrada anloga 16

    Corriente continua por pin de I/O 40mA

    Corriente continua por pin de 3.3V 50mA

    Memoria Flash 256Kb, 8KB usados en el bootloader

    SRAM 8KBEEPROM 4KB

    Velocidad de Reloj 16MHz

  • 5/26/2018 Arduino s

    14/20

    Duemilanove

    Versin anterior de Arduino Uno y presenta pocas diferencias con ese modelo. Basada en

    el ATmega168 o el ATmega328. Tiene 14 pines con entradas/salidas digitales (6 de las

    cuales pueden ser usadas como salidas PWM), 6 entradas analgicas, un reloj de 16Mhz,

    conexin USB, entrada de alimentacin, una cabecera ISCP, y un botn de RESET.

    Caractersticas:

    Voltaje de funcionamiento:5V

    Voltaje de entrada (recomendado):7-12V

    Voltaje de entrada (limite):6-20V

    Intensidad por pin:40 mA

    Intensidad en pin:3.3V50 mA

    Memoria Flash:16 KB (ATmega168) o 32 KB (ATmega328) de los cuales 2 KB

    de bootloader

    SRAM:1 KB (ATmega168) o 2 KB (ATmega328)

    EEPROM:512 bytes (ATmega168) o 1 KB (ATmega328)

  • 5/26/2018 Arduino s

    15/20

    Diecimila

    Versin Anterior a Duemilanove. Es una placa microcontrolador basada en el chip

    ATmega168. Tiene 14 E/S digitales (6 de las cuales se puedes utilizar como salidas PWM),

    6 entradas analgicas, un reloj de 16MHz, conexin USB y botn de RESET.

    Caractersticas:

    Voltaje de funcionamiento:5V

    Voltaje de entrada (recomendado):7-12 V

    Voltaje de entrada (limites):6-20 V

    Intensidad por pin de E/S:40 mA

    Intensidad por pin de 3.3V: 50 mA

    Memoria Flash:16 KB (2 KB reservados para el gestor de arranque)

    SRAM:1 KB

    EEPROM:512 bytes

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/Arduino_Diecimila.jpg
  • 5/26/2018 Arduino s

    16/20

    Nano

    Una placa compacta diseada para usar directamente en placas de desarrollo, el Nano se

    conecta al ordenador con un cable Mini-B USB. Basado en el ATmega328 (Arduino Nano

    3.0) o ATmega168 (Arduino Nano 2.x) que se usa conectndola a una protoboard. Tienems o menos la misma funcionalidad que el Arduino Duemilanove, pero con una

    presentacin diferente. No posee conector para alimentacin externa, y funciona con un

    cable USB Mini-B en vez del cable estndar.

    Caractersticas:

    Pines E/S Digitales:14 (de los cuales 6 proveen de salida PWM

    Entradas Analgicas:8

    Corriente Max, PIN de E/S:40 mA

    Memoria Flash:16 KB (ATmega168) o 32 KB (ATmega328) de los cuales 2KB para

    bootloader

    SRAM:1 KB (ATmega168) o 2 KB (ATmega328)

    EEPROM: 512 bytes (ATmega168) o 1 KB (ATmega328)

    Frecuencia de reloj:16 MHzDimensiones:18,5mm x 43.2mm

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/NanoV3-500x500.jpg
  • 5/26/2018 Arduino s

    17/20

    LilyPad

    LilyPad - Diseado para aplicaciones sobre prendas, esta placa puede ser cosida a la ropa y

    es de color purpura y con un diseo con estilo. Est basado en el ATmega 168V (de menor

    consumo que la versin ATmega168) o el ATmega328V.

    Caractersticas:

    Operating Voltage:2.7-5.5 V

    Input Voltage: 2.7-5.5 V

    Digital I/O Pins: 14 (of which 6 provide PWM output)

    Analog Input Pins: 6

    DC Current per I/O Pin:40 mA

    Flash Memory:16 KB (of which 2 KB used by bootloader)

    SRAM:1 KBEEPROM: 512 bytes

    Clock Speed:8 MHz

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/LilyPad_4.jpg
  • 5/26/2018 Arduino s

    18/20

    Fio

    Diseada para aplicaciones inalmbricas. Incluye un zcalo para XBee, un conector para

    bateras LiPo y electrnica para cargar bateras. Basada en el ATmega328P. Tiene 14 pines

    de E/S digitales (de los cuales 6 pueden usarse como salidas PWM), 8 entradas analgicas,un resonator en placa, un botn de reinicio (reset), y agujeros para montar conectores de

    pines. Tiene conexiones para una batera de polmero de Litio e incluye un circuito de

    carga a travs de USB. En el reverso de la placa tiene disponible un zcalo para mdulos

    XBee.

    Est diseado para aplicaciones inalmbricas.

    Caractersticas:

    Voltaje de trabajo3.3V

    Voltaje de Entrada3.35 -12 V

    Voltaje de Entrada en Carga3.7 - 7 VCorriente DC por pin E/S40 mA

    Memoria Flash32 KB (de los cuales 2 KB usados por bootloader)

    SRAM 2 KB

    EEPROM 1 KB

    Frecuencia de Reloj 8 MHz

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/arduino-fio.jpg
  • 5/26/2018 Arduino s

    19/20

    Mini

    La placa Arduino ms pequea. Funciona perfectamente en una placa de desarrollo o en

    aplicaciones donde el espacio es primordial. Se conecta al ordenador usando el adaptador

    Mini USB. Basada en el ATmega168, cuenta con 14 entradas/salidas digitales (de las cuales6 pueden ser usadas como salidas PWM), 8 entradas analgicas y un reloj de 16 MHZ.

    Puede ser programada con el adaptador Mini USB u otros adaptadores USB o RS232 a TTL

    serial.

    Advertencia: No Alimente el Arduino mini con ms de 9 voltios, o conecte la alimentacin

    al revs: probablemente acabar con l.

    Caractersticas:

    Voltaje de entrada7-9 V

    DC Corriente continua por pin E/S 40 mA

    Memoria Flash16 KB (de las cuales 2 KB son usadas por el bootloader)

    SRAM1 KB

    EEPROM512 bytes

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/arduino_mini_1.JPG
  • 5/26/2018 Arduino s

    20/20

    Pro Mini

    Como la Pro, la Pro Mini est diseada para usuarios avanzados que requieren de bajo

    coste, menor tamao y dispuestos a un poco de trabajo extra.

    Es una placa con un microcontrolador ATmega168. Tiene 14 E/S digitales (6 de las cuales

    se puedes utilizar como salidas PWM), 6 entradas analgicas, un resonador interno, botn

    de RESET y agujeros para el montaje de tiras de pines. Se le puede montar una tira de 6

    pines para la conexin a un cable FTDI o a una placa adaptadora de la casa Sparkfun para

    dotarla de comunicacin USB y alimentacin.

    La Arduino Mini Pro est 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 segn las necesidades de cada proyecto

    en particular. La distribucin de los pines es compatible con la Arduino Mini.

    Existen dos versiones de la Mini Pro, una que funciona a 3.3v y 8Mhz y otra de 5v y16MHz.

    Caractersticas:

    Voltaje de entrada3.35 -12v (en el modelo de 3.3v) o 5 - 12v (en el modelo

    de 5v)

    Pines digitales de E/S14 (6 de los cuales tienen salida PWM)Intensidad mxima por E/S40 mA

    Memoria Flash16KB (de los cuales 2KB estn reservados por el gestor de

    arranque)

    SRAM1KB

    EEPROM512 bytes

    Velocidad de Reloj8 MHz (modelo de 3.3v) o 16 MHz (modelo de 5v)

    http://g/Nueva%20carpeta/Tipos%20de%20Arduino%20~%20Arduino%20Projects_files/ArduinoProMini.jpg