Arduino
Enviado por pardo0819 • 21 de Julio de 2013 • Práctica o problema • 792 Palabras (4 Páginas) • 686 Visitas
ARDUINO
QUE ES?
Es una tarjeta basada en el ATmega168 y el modulo bluetooth Bluegiga WT11, teniendo como base un microcontrolador y un entorno desarrollado, es un hardware libre diseñada para las personas interesadas en desarrollar proyectos electrónicos que no sean de un muy alto nivel ya que la plataforma ARDUINO es de fácil entendimiento y de igual manera es sencillo su programación.
Los microcontroladores mas utilizados para las tarjetas ARDUINO son el Atmega168, Atmega328, Atmega1280, ATmega8 por su fácil manejo y por su bajo costo, además porque en ellas se pueden desarrollar múltiples diseños. Por otro lado el software consisten en un ambiente de desarrollo que implementa el lenguaje de programación “Processing/Wiring” y el cargador de arranque “Boot loader” que es el implementado en la tarjeta
En la tarjeta tenemos 14 puertos de entrada y salida digital que funcionan con voltajes de 5V, cada pin soporta y recibe una corriente máxima de 40mA, los pines 3, 5, 6, 8, 10 y 11 sirven también como salidas PWM (Pulse Width Modulation), al conectar algo a los pines 0 o 1 esto interferirá con la conexión vía USB de la tarjeta con el ordenador al que se encuentre conectada, además posee 6 entradas analógicas que proporcionan una resolución de 10 bits. Por defecto miden de 0 a 5 voltios a menos que se utilice el pin Aref con un código de más bajo nivel
Posee una memoria flash que empieza en 16Kb y va hasta 128Kb dependiendo de la referencia del microcontrolador utilizado en la tarjeta siendo el Atmega 168 el de la memoria flash de 16Kb y el Atmega1280 el de 128Kb cada uno tiene una cantidad de bits para generar el boot loader, también tiene una SRAM que empieza en 1Kb y llega a el valor de 8Kb. El EEPROM de los microcontroladores son de 512 bytes para el Atmega 168 1Kb para el Atmega 328 y para el Atmega 1280 de 4 Kb y todos los microcontroladores utilizan la misma frecuencia de reloj la cual es de 16MHz
La cantidad de programas que soporta la tarjeta ARDUINO para su programación es muy extensa entra las cuales están java, c, c++, flash, Linux TTY, visual basic.NET entre muchos más, todo esto es posible porque la tarjeta de ARDUINO se comunica mediante una trasmisión serial y ya que esta la mayoría de los lenguajes de programación la posee y soportan entonces hace que la tarjeta sea fácil de programar en los programas ya mencionados. Para el caso de los que no soportan una trasferencia de datos serial se puede utilizar un software intermedio para que traduzca los mensajes y de esta manera haya una comunicación más fluida
HISTORIA
Parte de la historia del desarrollo de ARDUINO se genera en Italia en el instituto Ivrea, donde los profesores del mismo quisieron desarrollar unas tarjetas que fueran más asequibles a sus estudiantes, en ese momento en el instituto utilizaban el lenguaje Processing, entonces con la idea del profesor Massimo Banzi
...