tutorial de ARDUINO

Páginas: 19 (4649 palabras) Publicado: 22 de septiembre de 2015
ARDUINO

Historia de Arduino
Arduino se inició en el año 2005 como un proyecto para estudiantes en el Instituto IVREA, en
Ivrea (Italia). En ese tiempo, los estudiantes usaban el micro controlador BASIC Stamp, cuyo coste
era de 100 dólares estadounidenses, lo que se consideraba demasiado costoso para ellos. Por
aquella época, uno de los fundadores de Arduino, Máximo Banzi, daba clases en Ivrea.El nombre
del proyecto viene del nombre del Bar di Re Arduino (Bar del Rey Arduino) donde Massimo Banzi
pasaba algunas horas. En su creación, contribuyó el estudiante colombiano Hernando Barragán,
quien desarrolló la tarjeta electrónica Wiring, el lenguaje de programación y la plataforma de
desarrollo.
Posteriormente, Google colaboró en el desarrollo del Kit Android ADK (Accesory Development
Kit),una placa Arduino capaz de comunicarse directamente con teléfonos móviles inteligentes
bajo el sistema operativo Android para que el teléfono controle luces, motores y sensores
conectados de Arduino.
Para la producción en serie de la primera versión se tomó en cuenta que el coste no fuera mayor
de 30 euros, que fuera ensamblado en una placa de color azul, debía ser Plug and Play y que
trabajaracon todas las plataformas informáticas tales como MacOSX, Windows y GNU/Linux. Las
primeras 300 unidades se las dieron a los alumnos del Instituto IVREA, con el fin de que las
probaran y empezaran a diseñar sus primeros prototipos.

¿Qué es Arduino?
• Es una plataforma de hardware
libre, basada en una placa con
un micro controlador y un
entorno de desarrollo, diseñada
para facilitar el uso de laelectrónica
en
proyectos
multidisciplinares. El hardware
consiste en una placa con un
micro controlador Atmel AVR y
puertos de entrada/salida.

¿Por qué Arduino?
• Arduino, además de simplificar el proceso de trabajar con
micro controladores, ofrece algunas ventajas respecto a otros
sistemas a profesores, estudiantes y amateurs:






Asequible 
Multi-Plataforma
Entorno de programación simpley directo
Software ampliable y de código abierto
Hardware ampliable y de Código abierto

Entradas y salidas
• Consta de 14 entradas digitales configurables entrada i/o
salidas que operan a 5 voltios. Cada pin puede proporcionar o
recibir como máximo 40 mA. Los pines 3, 5, 6, 8, 10 y 11
pueden proporcionar una salida PWM (Pulse Width
Modulation). Si se conecta cualquier cosa a los pines 0 y 1,eso interferirá con la comunicación USB. Diecimila también
tiene 6 entradas analógicas que proporcionan una resolución
de 10 bits. Por defecto miden de 0 voltios (masa) hasta 5
voltios, aunque es posible cambiar el nivel más alto, utilizando
el pin Aref y algún código de bajo nivel.

Entradas y salidas digitales y analógicas
Función pinMode(pin, mode)
Función usada en la function setup() paraconfigurar un pin dado para comportarse como INPUT o OUTPUT. Ej.
pinMode(pin, OUTPUT); configura el pin número 'pin' como de salida. Los pines de Arduino funcionan por
defecto como entradas, de forma que no necesitan declararse explícitamente como entradas empleando
pinMode().
Función digitalRead(pin)
Lee el valor desde un pin digital específico. Devuelve un valor HIGH o LOW. El pin puede serespecificado con
una variable o una constante (0-13). Ej. v = digitalRead(Pin);
Funcion digitalWrite(pin, value)
Introduce un nivel alto (HIGH) o bajo (LOW) en el pin digital especificado. De nuevo, el pin puede ser
especificado con una variable o una constante 0-13. Ej. digitalWrite(pin, HIGH);
Función analogRead(pin)
Lee el valor desde el pin analógico especificado con una resolución de 10 bits. Estafunción solo funciona en los
pines analógicos (0-5). El valor resultante es un entero de 0 a 1023. Los pines analógicos, a diferencia de los
digitales no necesitan declararse previamente como INPUT o OUTPUT.
Función analogWrite(pin, value)
Escribe un valor pseudo-analógico usando modulación por ancho de pulso (PWM) en un pin de salida marcado
como PWM. Esta función está activa para los pines 3, 5,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tutorial de arduino
  • Arduino Tutorial Básico
  • arduino
  • Arduino
  • Que es arduino
  • Arduinos
  • ARDUINO
  • Arduino

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS