Está en la página 1de 36

ARDUINO

MELINA N. VRGUEZ RIEGOS

QU ES?
Es una plataforma de software libre basada en una tarjeta de micro
controlador

Tiene lenguaje propio


Adaptable con otras tecnologas

PARA QU SIRVE?
Enlaza dispositivos electrnicos
Realiza procesamiento (sensores,

seales, datos)

Robots!
Crea un entorno para las locuras de la imaginacin ingenieril

EJEMPLOS
Ocio Ingenieril
https://www.youtube.com/watch?v=NqWVM9GicFU&list=UUMspn4c6xziCY9
Twj7rbiZw&feature=iv&src_vid=B_Q6jMUdfYc&annotation_id=annotation_3
647215765

Robots
https://www.youtube.com/watch?v=VNRX5Xkz_00

FOTO, FOTO!

LENGUAJE DE PROGRAMACIN
Arduino (IDE), alias C/C++
Se pueden crear funciones propias
Los programas son conocidos como Sketch

FUNCIONES BSICAS

setup()

loop()

digitalWrite()

digitalRead()

delay()

LECTURA DEL PUERTO SERIAL


Tarjeta Arduino
Potencimetro 10K

CDIGO

PARA PODER MONITOREAR EL PUERTO SERIAL

PARA VOLTAJE

DIMMER LED CON PWM

Tarjeta Arduino
Protoboard

Resistencia 220
LED

CDIGO

PARPADEO DE UN LED

Tarjeta Arduino
Resistencia 220
LED

CDIGO

BOTN PARA CONTROLAR UN LED

Tarjeta Arduino Pushbutton


Resistencia
10K

Protoboard

CDIGO

OTRA OPCIN DE DIMMER

Tarjeta Arduino
Protoboard

Resistencia 220
LED

CDIGO

PUERTOS ANALGICOS

Tarjeta Arduino
Protoboard

Fotorresistencia 10K
Resistencia 10K

CDIGO

COMUNICACIN CON
PROCESSING

DIMMER UTILIZANDO EL MOUSE

Tarjeta Arduino
Protoboard

Resistencia 220
LED

CDIGO ARDUINO

CDIGO PROCESSING

GRAFICANDO MEDIANTE PUERTO SERIAL


Tarjeta Arduino
Potencimetro 10K

CDIGO ARDUINO

CDIGO PROCESSING

RESULTADO

MEZCLADOR DE COLORES

Tarjeta Arduino
Protoboard

3 Resistencias 330K
3 potencimetros

CDIGO ARDUINO

CDIGO PROCESSING

COMUNICACIN MULTI BYTE

Tarjeta Arduino
Protoboard
Pushbutton

3 Resistencias 10K
2 potencimetros

CDIGO ARDUINO

CDIGO PROCESSING

CONTINUACIN CDIGO PROCESSING

También podría gustarte