SlideShare ist ein Scribd-Unternehmen logo
1 von 9
LENGUAJE DE INTERFAZ
UNIDAD2
EVOLUCION DE ARDUINO
26/03/2014
INSTITUTO TECNOLOGICO DE
TAPACHULA
6TO SEMESTRE
CATEDRATICO: MAYRA YAZMIN ROSALES
ALUMNO:
MARTINEZ RAMOS SHEYLA BERENICE
¿Qué es un Arduino?
Arduino es una plataforma de hardware libre, basada en una placa con
un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la
electrónica en proyectos multidisciplinares.
El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos
de entrada/salida. Los microcontroladores más usados son
el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que
permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un
entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y
el cargador de arranque (boot loader) que corre en la placa.
Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser
conectado a software del ordenador (por ejemplo: Macromedia
Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o
adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.
Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede
utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido
ninguna licencia.
El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades
Digital en el Prix Ars Electrónica de 2006.
Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en
software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores,
aficionados y cualquiera interesado en crear entornos u objetos interactivos.
¿Para qué es utilizado?
Arduino puede tomar información del entorno a través de sus pines de entrada de toda
una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y
otros actuadores.
¿Lenguaje de programación?
El microcontrolador en la placa Arduino se programa mediante el lenguaje de
programación 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 ordenador, si bien tienen la posibilidad de hacerlo y comunicar con
diferentes tipos de software (p.ej. Flash, Processing, Max MSP).
La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el
popular lenguaje de programación de alto nivel Processing. Sin embargo, es posible
utilizar otros lenguajes de programación y aplicaciones populares en Arduino.Algunos
ejemplos son:
· Java
· Flash (mediante ActionScript)
· Processing
· Pure Data
· Etc.
Esto es posible debido a que Arduino se comunica mediante la transmisión de datos en
formato serie que es algo que la mayoría de los lenguajes anteriormente citados soportan.
Para los que no soportan el formato serie de forma nativa, es posible utilizar software
intermediario que traduzca los mensajes enviados por ambas partes para permitir una
comunicación fluida. Es bastante interesante tener la posibilidad de interactuar Arduino
mediante esta gran variedad de sistemas y lenguajes puesto que dependiendo de cuales
sean las necesidades del problema que vamos a resolver podremos aprovecharnos de la
gran compatibilidad de comunicación que ofrece.
Tamaño
De mayor a menor:
Arduino MEGA
Arduino Bluetooth
Arduino Pro
Arduino UNO
Arduino Nano
Arduino Mini
Arduino Pro Mini
Arduino MEGA
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
microcontroladorAtmega2560 con más memoria para el programa, más RAM y más pines
que el resto de los modelos.
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 conéctalo al ordenador con el
cable USB o aliméntalo con un trasformador o batería para empezar. El Mega es
compatible con la mayoría de shields diseñados para el Arduino Duemilanove o Diecimila
Arduino Bluetooth
Incorpora un módulo para la transmisión de datos de hasta 100 metros, con esta placa
podrás programar sin cables así como también realizar comunicaciones serie con
cualquier dispositivo bluetooth
Arduino Pro
Más robusto y mejor acabado final; incorpora funcionalidades interesantes tales como un
conector especial para conectar una batería LiPo y realizar un montaje portátil. todos sus
componentes son de superficie y su espesor total es menor que las otras placas Arduino.
Arduino UNO
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 própio 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.
Arduino Nano
Su principal ventaja es que puede ser pinchado directamente sobre una protoboard
haciendo muy cómodo el prototipo al igual que el Arduino mini.
Arduino Mini
Versión miniaturizada de la placa Arduino. Mide tan sólo 30x18mm y permite ahorrar
espacio en los proyectos que lo requieran. Las funcionalidades son las mismas que
Arduino UNO salvo que tiene sólo se fabrica con el chip Atmega168 con 12 Kb de
memoria para programa. El boot loader es algo antiguo y tarda unos 10 segundos arrancar
(en el UNO es prácticamente instantáneo).
Arduino Pro Mini
Ésta es una versión mejorada del Arduino Mini fabricada por Sparkfun que incluye un
chip Atmega328con 32Kb de ROM para programa. Es el modelo favorito para utilizar en
proyectos donde las dimensiones son importantes. No incluye ningún conversor serie-usb
por lo que para programarlo debemos utilizar unconversor con chip FTDI también
disponible en la tienda.
Arduino LilyPad
El LilyPad Arduino es una placa con microcontrolador diseñado para prendas y e-textiles.
Puede utilizar con complementos similares como fuentes de alimentación, sensores
actuadores unidos por hilo conductor. La placa está basada en el ARmega168V (la versión
de baja consumo del ATmega168)(hoja de datos), o el ATmega328V (datasheet).
ElLilyPad Arduino ha sido diseñado y desarrollado por Leah Buechley
y SparkFun Electronics.
Arduino Fio
El Arduino Fio es una placa para microcontrolador basada en el ATmega328P (hoja de
información) Funciona a 3.3V y 8MHz. Tiene 14 pines de E/S digitales (de los cuales 6
pueden usarse como salidas PWM), 8 entradas analógicas, unresonador en placa, un
botón de reinicio (reset), y agujeros para montar conectores de pines. Tiene conexiones
para una batería de polímero de Litio e incluye un circuito de carga a través de USB. En el
reverso de la placa tiene disponible un zócalo para módulos XBee.
Arduino Ethernet Shield
La Arduino Ethernet Shield permite a una placa Arduino conectarse a internet. Está basada
en el chip Ethernet Wiznet W5100 (datasheet). El Wiznet W5100 provee de una pila de
red IP capaz de TCP y UDP. Soporta hasta cuatro conexiones de sockets simultáneas. Usa
la librería Ethernet para escribir programas que se conecten a internet usando la Shield.
Arduino Wireless SD Shield
Arduino Wireless SD Shield:El Wireless SD protector permite una placa Arduino para
comunicarse de forma inalámbrica mediante un módulo inalámbrico. Se basa en los
módulos XBee de Digi, pero puede utilizar cualquiera de los módulos con la misma huella.
El módulo se puede comunicar hasta 100 pies en interiores o al aire libre de 300 pies (con
línea de visión). Puede ser utilizado como un reemplazo de serial / USB o puede ponerlo
en un modo de comandos y configurarlo para una variedad de opciones de transmisión y
redes de malla. Los escudos estalla cada uno de los pines el XBee a una almohadilla de
soldadura a través de orificios.
Arduino Wireless ProtoShield
El Wireless escudo Proto permite una placa Arduino para comunicarse de forma
inalámbrica mediante un módulo inalámbrico. Se basa en los módulos XBee deDigi,
pero puede utilizar cualquiera de los módulos con la misma huella. El módulose puede
comunicar hasta 100 pies en interiores o al aire libre de 300 pies (con línea de
visión). Puede ser utilizado como un reemplazo de serial / USB o puedeponerlo en
un modo de comandos y configurarlo para una variedad de opciones de transmisión
y redes de malla. Los escudos estalla cada uno de los pins el XBee a una almohadilla
de soldadura a través de orificios.
Arduino Wireless Mothor Shield
El Arduino protector del motor se basa en la L298 (hoja de datos), que es un doble puente
completo controlador diseñado para manejar cargas inductivas tales como relés,
solenoides y motores de corriente continua paso a paso. Le permitemanejar dos motores
de corriente continua con su placa Arduino, el control de la velocidad y dirección de
cada uno de forma independiente. También se puede medir la absorción de corriente del
motor de cada motor, entre otras características. El escudo es TinkerKit compatible, lo que
significa que puede crear rápidamente proyectos conectando módulos TinkerKit a la junta.
Arduino Proto Shield
El Arduino Shield prototipos hace que sea fácil para usted para
diseñar circuitospersonalizados. Se puede soldar piezas en el área de prototipo para
crear su proyecto, ni lo use con un pequeño breadboard (no incluido) para probar
rápidamente las ideas de circuitos sin necesidad de soldadura. Tiene conexiones
adicionales para todos los Arduino pines I / O, y tiene espacio para montar a través de
agujero y la superficie de montaje de circuitos integrados. Es una forma conveniente de
hacer el circuito de la costumbre y la Arduino en un único módulo.
Programación
Vamos a nombrar en las que se puede programar el chip directamente con un cable USB,
los que no se citen se entiende que requieren de algo que no se incluye con la placa ya sea
un programador externo o similar.
Arduino Mega
Arduino UNO
Arduino Bluetooth
Arduino Nano
Arduino Pro
Interacción con otros dispositivos
Los más propicios para ello son el Arduino Bluetooth, el Pro y
el Duemilanove/Diecimila con shields kits existentes en el mercado como el ethernet.
Subjetivamente y viendo los resultados obtenidos atendiendo al uso que le queramos dar,
muchos coincidirían conmigo en que el Arduino UNO es el más versátil y el que por su
calidad/precio lo hace más propicio como primera placa; luego cada uno irá adquiriendo
las variantes en función de sus necesidades.
Nota: quizás la pregunta más frecuente que nos asalta a la hora de comprar un Arduino es
el tema atmega168/atmega328. Cabe hacer incapié una vez más en que son
perfectamente compatibles y que se están incorporando a los nuevos modelos el
atmega328 como una evolución al anterior contando con 32kb de memoria de programa
en lugar de 16kb de la anterior versión, RAM de 2KB (antes 1KB) y EEPRON de 1Kb (antes
512 bytes).
La carga de los programas también es más rápida ya que el bootloaderfué actualizado a
una velocidad de 57600 baudios.
Suele haber 2 modelos dentro del atmega328 con insignificantes diferencias el
ATMEGA328 y el ATMEGA328P.

Weitere ähnliche Inhalte

Was ist angesagt?

Modelo von newman
Modelo von newmanModelo von newman
Modelo von newmanangel4575
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
Ventajas y desventajas de la topologia en arbol
Ventajas y desventajas de la topologia en arbolVentajas y desventajas de la topologia en arbol
Ventajas y desventajas de la topologia en arbolRONAL165
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORRAFAEL HONORES VERA
 
Elementos que componen una red inalambrica
Elementos  que componen una red inalambricaElementos  que componen una red inalambrica
Elementos que componen una red inalambricaKaeri
 
Herramientas para el mantenimiento correctivo del hardware
Herramientas para el mantenimiento correctivo del hardwareHerramientas para el mantenimiento correctivo del hardware
Herramientas para el mantenimiento correctivo del hardwareGilberto Pulido
 
Herramientas y material para realizar mantenimiento
Herramientas y material para realizar mantenimientoHerramientas y material para realizar mantenimiento
Herramientas y material para realizar mantenimientoJESSSII
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
Arquitecturas de Cómputo
Arquitecturas de CómputoArquitecturas de Cómputo
Arquitecturas de CómputoVictor Quintero
 
Tarjetas de expansion 21 diapositivas
Tarjetas de expansion 21 diapositivasTarjetas de expansion 21 diapositivas
Tarjetas de expansion 21 diapositivas이자벨 밀러
 
Tarjetas de red.ppt
Tarjetas de red.pptTarjetas de red.ppt
Tarjetas de red.pptnenita253
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2Jossue Jossue
 

Was ist angesagt? (20)

Modelo von newman
Modelo von newmanModelo von newman
Modelo von newman
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Presentacion de arduino (power point)
Presentacion de arduino (power point)Presentacion de arduino (power point)
Presentacion de arduino (power point)
 
Ventajas y desventajas de la topologia en arbol
Ventajas y desventajas de la topologia en arbolVentajas y desventajas de la topologia en arbol
Ventajas y desventajas de la topologia en arbol
 
ARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADORARQUITECTURA DE UN MICROPROCESADOR
ARQUITECTURA DE UN MICROPROCESADOR
 
Elementos que componen una red inalambrica
Elementos  que componen una red inalambricaElementos  que componen una red inalambrica
Elementos que componen una red inalambrica
 
FUENTE DE PODER
FUENTE DE PODERFUENTE DE PODER
FUENTE DE PODER
 
Herramientas para el mantenimiento correctivo del hardware
Herramientas para el mantenimiento correctivo del hardwareHerramientas para el mantenimiento correctivo del hardware
Herramientas para el mantenimiento correctivo del hardware
 
Buses de datos oscar andres
Buses de  datos oscar andresBuses de  datos oscar andres
Buses de datos oscar andres
 
El Módem
El MódemEl Módem
El Módem
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Panel frontal
Panel frontalPanel frontal
Panel frontal
 
Herramientas y material para realizar mantenimiento
Herramientas y material para realizar mantenimientoHerramientas y material para realizar mantenimiento
Herramientas y material para realizar mantenimiento
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Arquitecturas de Cómputo
Arquitecturas de CómputoArquitecturas de Cómputo
Arquitecturas de Cómputo
 
Tarjetas de expansion 21 diapositivas
Tarjetas de expansion 21 diapositivasTarjetas de expansion 21 diapositivas
Tarjetas de expansion 21 diapositivas
 
Partes de un Arduino Uno
Partes de un Arduino UnoPartes de un Arduino Uno
Partes de un Arduino Uno
 
Tarjetas de red.ppt
Tarjetas de red.pptTarjetas de red.ppt
Tarjetas de red.ppt
 
Complemento a 1 y a 2
Complemento a 1 y a 2Complemento a 1 y a 2
Complemento a 1 y a 2
 

Ähnlich wie Tipos de arduino y sus caracteristicas

La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino. SantiagoZuluaga26
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.SofiaRosero2
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.DanielaSanchez255
 
Tarjeta arduin informe
Tarjeta arduin informeTarjeta arduin informe
Tarjeta arduin informeOscarArango18
 
Tarjetaarduininforme (2)
Tarjetaarduininforme (2)Tarjetaarduininforme (2)
Tarjetaarduininforme (2)OscarArango18
 
Tarjetaarduininforme (1)
Tarjetaarduininforme (1)Tarjetaarduininforme (1)
Tarjetaarduininforme (1)OscarArango18
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.Cata2004
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)INSPT-UTN
 
Tarjetas arduino
Tarjetas arduinoTarjetas arduino
Tarjetas arduinoDanny Cruch
 
Tarjetas arduino 1
Tarjetas arduino 1Tarjetas arduino 1
Tarjetas arduino 1Milton Valle
 
Como controlar una carga con un Arduino
Como controlar una carga con un ArduinoComo controlar una carga con un Arduino
Como controlar una carga con un Arduinomiguel cruz
 

Ähnlich wie Tipos de arduino y sus caracteristicas (20)

Tarjetas arduino
Tarjetas arduinoTarjetas arduino
Tarjetas arduino
 
Arduino - Slideshare
Arduino - SlideshareArduino - Slideshare
Arduino - Slideshare
 
Reporte de arduino
Reporte de arduinoReporte de arduino
Reporte de arduino
 
La electricidad y la electrónica tarjeta arduino.
La electricidad y la electrónica  tarjeta arduino. La electricidad y la electrónica  tarjeta arduino.
La electricidad y la electrónica tarjeta arduino.
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
La electricidad y la electronica tarjeta arduino.
La electricidad y la electronica  tarjeta arduino.La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
Tarjeta arduin informe
Tarjeta arduin informeTarjeta arduin informe
Tarjeta arduin informe
 
Tarjeta arduin (informe)
Tarjeta arduin (informe)Tarjeta arduin (informe)
Tarjeta arduin (informe)
 
Tarjetaarduininforme (2)
Tarjetaarduininforme (2)Tarjetaarduininforme (2)
Tarjetaarduininforme (2)
 
Tarjetaarduininforme (1)
Tarjetaarduininforme (1)Tarjetaarduininforme (1)
Tarjetaarduininforme (1)
 
La electricidad y la electronica tarjeta arduino.
 La electricidad y la electronica  tarjeta arduino. La electricidad y la electronica  tarjeta arduino.
La electricidad y la electronica tarjeta arduino.
 
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
Arduino:El Autómata Amigable (Lic. Edgardo Faletti-2014)
 
Tarjetas arduino
Tarjetas arduinoTarjetas arduino
Tarjetas arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Tarjetas arduino 1
Tarjetas arduino 1Tarjetas arduino 1
Tarjetas arduino 1
 
Como controlar una carga con un Arduino
Como controlar una carga con un ArduinoComo controlar una carga con un Arduino
Como controlar una carga con un Arduino
 
Tarjeta arduino
Tarjeta arduinoTarjeta arduino
Tarjeta arduino
 
Arduino
ArduinoArduino
Arduino
 
Arduino
ArduinoArduino
Arduino
 

Mehr von Ashley Stronghold Witwicky

Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Ashley Stronghold Witwicky
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasAshley Stronghold Witwicky
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesAshley Stronghold Witwicky
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncionalAshley Stronghold Witwicky
 

Mehr von Ashley Stronghold Witwicky (20)

Clase 0.3 normalizacion. sql server aplicado
Clase 0.3   normalizacion. sql server aplicadoClase 0.3   normalizacion. sql server aplicado
Clase 0.3 normalizacion. sql server aplicado
 
Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)Carpeta de investidura para guias mayores (venezuela)
Carpeta de investidura para guias mayores (venezuela)
 
Sanson mata un leon con sus manos
Sanson mata un leon con sus manosSanson mata un leon con sus manos
Sanson mata un leon con sus manos
 
Consecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogasConsecuencias personales y sociales del uso de drogas
Consecuencias personales y sociales del uso de drogas
 
Constancia de servicio
Constancia de servicioConstancia de servicio
Constancia de servicio
 
Requisitos para Guia Mayor
Requisitos para Guia MayorRequisitos para Guia Mayor
Requisitos para Guia Mayor
 
Instructivo de llenado carta poder
Instructivo de llenado carta poderInstructivo de llenado carta poder
Instructivo de llenado carta poder
 
Constancia experiencia profesional
Constancia experiencia profesionalConstancia experiencia profesional
Constancia experiencia profesional
 
Ideales ja
Ideales jaIdeales ja
Ideales ja
 
Mysql
MysqlMysql
Mysql
 
Especialidad de insectos desarrollada
Especialidad de insectos desarrolladaEspecialidad de insectos desarrollada
Especialidad de insectos desarrollada
 
Manual basico autocad_2012
Manual basico autocad_2012Manual basico autocad_2012
Manual basico autocad_2012
 
Derivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantesDerivadas e integrales apunte para principiantes
Derivadas e integrales apunte para principiantes
 
Ecuaciones primer grado con una incognita
Ecuaciones primer grado con una incognitaEcuaciones primer grado con una incognita
Ecuaciones primer grado con una incognita
 
Conversion de unidades
Conversion de unidadesConversion de unidades
Conversion de unidades
 
Curso de my sql
Curso de my sqlCurso de my sql
Curso de my sql
 
Manual de microsoft publisher 2007
Manual de microsoft publisher 2007Manual de microsoft publisher 2007
Manual de microsoft publisher 2007
 
Unidad v paradigma funcional de programacion fiuncional
Unidad v   paradigma funcional de programacion fiuncionalUnidad v   paradigma funcional de programacion fiuncional
Unidad v paradigma funcional de programacion fiuncional
 
Biblia de publisher 2007
Biblia de publisher 2007Biblia de publisher 2007
Biblia de publisher 2007
 
Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007Ejercicios en microsoft publisher 2007
Ejercicios en microsoft publisher 2007
 

Kürzlich hochgeladen

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Kürzlich hochgeladen (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Tipos de arduino y sus caracteristicas

  • 1. LENGUAJE DE INTERFAZ UNIDAD2 EVOLUCION DE ARDUINO 26/03/2014 INSTITUTO TECNOLOGICO DE TAPACHULA 6TO SEMESTRE CATEDRATICO: MAYRA YAZMIN ROSALES ALUMNO: MARTINEZ RAMOS SHEYLA BERENICE
  • 2. ¿Qué es un Arduino? Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque (boot loader) que corre en la placa. Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software del ordenador (por ejemplo: Macromedia Flash, Processing, Max/MSP, Pure Data). Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente. Al ser open-hardware, tanto su diseño como su distribución es libre. Es decir, puede utilizarse libremente para el desarrollo de cualquier tipo de proyecto sin haber adquirido ninguna licencia. El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electrónica de 2006. Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Se creó para artistas, diseñadores, aficionados y cualquiera interesado en crear entornos u objetos interactivos. ¿Para qué es utilizado? Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. ¿Lenguaje de programación? El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación 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 ordenador, si bien tienen la posibilidad de hacerlo y comunicar con diferentes tipos de software (p.ej. Flash, Processing, Max MSP).
  • 3. La plataforma Arduino se programa mediante el uso de un lenguaje propio basado en el popular lenguaje de programación de alto nivel Processing. Sin embargo, es posible utilizar otros lenguajes de programación y aplicaciones populares en Arduino.Algunos ejemplos son: · Java · Flash (mediante ActionScript) · Processing · Pure Data · Etc. Esto es posible debido a que Arduino se comunica mediante la transmisión de datos en formato serie que es algo que la mayoría de los lenguajes anteriormente citados soportan. Para los que no soportan el formato serie de forma nativa, es posible utilizar software intermediario que traduzca los mensajes enviados por ambas partes para permitir una comunicación fluida. Es bastante interesante tener la posibilidad de interactuar Arduino mediante esta gran variedad de sistemas y lenguajes puesto que dependiendo de cuales sean las necesidades del problema que vamos a resolver podremos aprovecharnos de la gran compatibilidad de comunicación que ofrece. Tamaño De mayor a menor: Arduino MEGA Arduino Bluetooth Arduino Pro Arduino UNO Arduino Nano Arduino Mini Arduino Pro Mini Arduino MEGA
  • 4. 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 microcontroladorAtmega2560 con más memoria para el programa, más RAM y más pines que el resto de los modelos. 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 conéctalo al ordenador con el cable USB o aliméntalo con un trasformador o batería para empezar. El Mega es compatible con la mayoría de shields diseñados para el Arduino Duemilanove o Diecimila Arduino Bluetooth Incorpora un módulo para la transmisión de datos de hasta 100 metros, con esta placa podrás programar sin cables así como también realizar comunicaciones serie con cualquier dispositivo bluetooth Arduino Pro Más robusto y mejor acabado final; incorpora funcionalidades interesantes tales como un conector especial para conectar una batería LiPo y realizar un montaje portátil. todos sus componentes son de superficie y su espesor total es menor que las otras placas Arduino.
  • 5. Arduino UNO 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 própio 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. Arduino Nano Su principal ventaja es que puede ser pinchado directamente sobre una protoboard haciendo muy cómodo el prototipo al igual que el Arduino mini. Arduino Mini
  • 6. Versión miniaturizada de la placa Arduino. Mide tan sólo 30x18mm y permite ahorrar espacio en los proyectos que lo requieran. Las funcionalidades son las mismas que Arduino UNO salvo que tiene sólo se fabrica con el chip Atmega168 con 12 Kb de memoria para programa. El boot loader es algo antiguo y tarda unos 10 segundos arrancar (en el UNO es prácticamente instantáneo). Arduino Pro Mini Ésta es una versión mejorada del Arduino Mini fabricada por Sparkfun que incluye un chip Atmega328con 32Kb de ROM para programa. Es el modelo favorito para utilizar en proyectos donde las dimensiones son importantes. No incluye ningún conversor serie-usb por lo que para programarlo debemos utilizar unconversor con chip FTDI también disponible en la tienda. Arduino LilyPad El LilyPad Arduino es una placa con microcontrolador diseñado para prendas y e-textiles. Puede utilizar con complementos similares como fuentes de alimentación, sensores actuadores unidos por hilo conductor. La placa está basada en el ARmega168V (la versión
  • 7. de baja consumo del ATmega168)(hoja de datos), o el ATmega328V (datasheet). ElLilyPad Arduino ha sido diseñado y desarrollado por Leah Buechley y SparkFun Electronics. Arduino Fio El Arduino Fio es una placa para microcontrolador basada en el ATmega328P (hoja de información) Funciona a 3.3V y 8MHz. Tiene 14 pines de E/S digitales (de los cuales 6 pueden usarse como salidas PWM), 8 entradas analógicas, unresonador en placa, un botón de reinicio (reset), y agujeros para montar conectores de pines. Tiene conexiones para una batería de polímero de Litio e incluye un circuito de carga a través de USB. En el reverso de la placa tiene disponible un zócalo para módulos XBee. Arduino Ethernet Shield La Arduino Ethernet Shield permite a una placa Arduino conectarse a internet. Está basada en el chip Ethernet Wiznet W5100 (datasheet). El Wiznet W5100 provee de una pila de red IP capaz de TCP y UDP. Soporta hasta cuatro conexiones de sockets simultáneas. Usa la librería Ethernet para escribir programas que se conecten a internet usando la Shield. Arduino Wireless SD Shield Arduino Wireless SD Shield:El Wireless SD protector permite una placa Arduino para comunicarse de forma inalámbrica mediante un módulo inalámbrico. Se basa en los módulos XBee de Digi, pero puede utilizar cualquiera de los módulos con la misma huella. El módulo se puede comunicar hasta 100 pies en interiores o al aire libre de 300 pies (con línea de visión). Puede ser utilizado como un reemplazo de serial / USB o puede ponerlo en un modo de comandos y configurarlo para una variedad de opciones de transmisión y redes de malla. Los escudos estalla cada uno de los pines el XBee a una almohadilla de soldadura a través de orificios. Arduino Wireless ProtoShield El Wireless escudo Proto permite una placa Arduino para comunicarse de forma inalámbrica mediante un módulo inalámbrico. Se basa en los módulos XBee deDigi,
  • 8. pero puede utilizar cualquiera de los módulos con la misma huella. El módulose puede comunicar hasta 100 pies en interiores o al aire libre de 300 pies (con línea de visión). Puede ser utilizado como un reemplazo de serial / USB o puedeponerlo en un modo de comandos y configurarlo para una variedad de opciones de transmisión y redes de malla. Los escudos estalla cada uno de los pins el XBee a una almohadilla de soldadura a través de orificios. Arduino Wireless Mothor Shield El Arduino protector del motor se basa en la L298 (hoja de datos), que es un doble puente completo controlador diseñado para manejar cargas inductivas tales como relés, solenoides y motores de corriente continua paso a paso. Le permitemanejar dos motores de corriente continua con su placa Arduino, el control de la velocidad y dirección de cada uno de forma independiente. También se puede medir la absorción de corriente del motor de cada motor, entre otras características. El escudo es TinkerKit compatible, lo que significa que puede crear rápidamente proyectos conectando módulos TinkerKit a la junta. Arduino Proto Shield El Arduino Shield prototipos hace que sea fácil para usted para diseñar circuitospersonalizados. Se puede soldar piezas en el área de prototipo para crear su proyecto, ni lo use con un pequeño breadboard (no incluido) para probar rápidamente las ideas de circuitos sin necesidad de soldadura. Tiene conexiones adicionales para todos los Arduino pines I / O, y tiene espacio para montar a través de agujero y la superficie de montaje de circuitos integrados. Es una forma conveniente de hacer el circuito de la costumbre y la Arduino en un único módulo. Programación
  • 9. Vamos a nombrar en las que se puede programar el chip directamente con un cable USB, los que no se citen se entiende que requieren de algo que no se incluye con la placa ya sea un programador externo o similar. Arduino Mega Arduino UNO Arduino Bluetooth Arduino Nano Arduino Pro Interacción con otros dispositivos Los más propicios para ello son el Arduino Bluetooth, el Pro y el Duemilanove/Diecimila con shields kits existentes en el mercado como el ethernet. Subjetivamente y viendo los resultados obtenidos atendiendo al uso que le queramos dar, muchos coincidirían conmigo en que el Arduino UNO es el más versátil y el que por su calidad/precio lo hace más propicio como primera placa; luego cada uno irá adquiriendo las variantes en función de sus necesidades. Nota: quizás la pregunta más frecuente que nos asalta a la hora de comprar un Arduino es el tema atmega168/atmega328. Cabe hacer incapié una vez más en que son perfectamente compatibles y que se están incorporando a los nuevos modelos el atmega328 como una evolución al anterior contando con 32kb de memoria de programa en lugar de 16kb de la anterior versión, RAM de 2KB (antes 1KB) y EEPRON de 1Kb (antes 512 bytes). La carga de los programas también es más rápida ya que el bootloaderfué actualizado a una velocidad de 57600 baudios. Suele haber 2 modelos dentro del atmega328 con insignificantes diferencias el ATMEGA328 y el ATMEGA328P.