Anda di halaman 1dari 17

Introduccin al ARDUINO

PROF. ENRIQUE GUEVARA C.


Objetivos

Computacin Fsica.
Introduccin al Arduino.
Primeros Pasos con Arduino.
Funciones bsicas para su programacin.
Ejemplos de Aplicacin
Computacin Fsica

La Computacin fsica, significa la construccin de


sistemas interactivos fsicos mediante el uso de software
y hardware que pueden sentir y responder al mundo
analgico:
Sensores y microcontroladores, traduciendo
entradas analgicas a sistemas basados en software, y/o
controlar dispositivos electromecnicos como motores,
servos, iluminacin u otro hardware.
Reconocimiento de la voz, captando e interpretando
sus ondas sonoras a travs de micrfonos u otros
dispositivos de deteccin de ondas sonoras.
Ver video

http://www.ted.com/talks/marcin_jakubowski?lang
uage=es
Nunca antes ha habido una poca ms favorable para
los pioneros que la actual. Es cierto que NO hay un
vasto oeste salvaje e impreciso que conquistar, pero S
hay un vasto mundo comercial, econmico e industrial
que remodelar y redirigir con nuevas y mejores
tecnologas.
Qu es Arduino?

Arduino es una plataforma electrnica de prototipos


de cdigo abierto (open-source) basada en hardware
y software flexible y fcil de usar. Est pensado para
artistas, diseadores, como hobby o para cualquier
interesado en crear objetos o entornos interactivos.
Arduino nos permite sentir el entorno mediante la
recepcin de datos desde una variedad de sensores y
puede interactuar con su alrededor mediante el
control de luces, motores o casi cualquier cosa que
imaginemos que son los actuadores.
Especificaciones tcnicas
Pines de alimentacin (Power Pins)

Bien alimentemos al Arduino mediante la conexin


USB o mediante una fuente externa (recomendada
de 7-12V), vamos a tener unas salidas de tensin
continua debido a unos reguladores de tensin y
condensadores de estabilizacin.
Alimentacin del Arduino

El Arduino puede ser alimentado a travs de la


conexin USB o con una fuente de alimentacin
externa. La fuente de alimentacin se selecciona
automticamente.
Digital Inputs / Outputs

Cada uno de los 14 pines digitales se puede utilizar


como una entrada o salida. Cada pin puede
proporcionar o recibir un mximo de 40 mA y tiene
una resistencia de pull-up (desconectado por
defecto) de 20 a 50 kOhm.
Digital Inputs / Outputs

Adems, algunos pines tienen funciones especializadas


como:
Pin 0 (RX) y 1 (TX). Se utiliza para recibir (RX) y la
transmisin (TX) de datos serie TTL.
Pin 3, 5, 6, 9, 10 y 11. PWM (modulacin por ancho
de pulso). Constituyen 8 bits de salida PWM con la
funcin analogWrite().
Pin 13. LED. Hay un LED conectado al pin digital 13.
Cuando el pin es de alto valor, el LED est
encendido, cuando el valor est bajo, es apagado.
Analog Inputs

El Arduino posee 6 entradas analgicas, etiquetadas


desde la A0 a A5, cada una de las cuales ofrecen 10
bits de resolucin (es decir, 1024 estados). Por
defecto, tenemos una tensin de 5V.
Analog Inputs
Primeros pasos con Arduino

Descargar Fritzing: software para realizar los esquemas


del prototipo a construir.
Descargar el IDE (Software) de Arduino: software para
poder programar el Arduino mediante el uso del
computador.
Conectar la placa de Arduino: conectamos la placa al
computador mediante el cable USB, una vez conectada el
led de poder de la placa se encender.
Instalamos los drivers: al conectar la placa de Arduino,
Windows automticamente procede la instalacin del
driver. En caso contrario deber buscar el driver segn el
modelo de la placa y arquitectura de Windows 32 o 64
bits.
Primeros pasos con Arduino

Ejecutamos la aplicacin Arduino, antes de programar o


usar debemos siempre verificar la placa y el puerto.
Ver imagen en la siguiente diapositiva.
En nuestro caso la placa es Arduino Uno y el puerto es
COM# donde # es un nmero dependiendo en donde lo
conecte y teniendo en cuenta que pueden aparecer otros
COM y esos son dispositivos USB conectados a su
computador como mouse, teclado, etc.
Herramientas -> Placa -> Arduino Uno
Herramientas -> Puerto -> COM#

Anda mungkin juga menyukai