Professional Documents
Culture Documents
Arduino
ELECTRÓNICA
4to SEMESTRE
¿Qué es Arduino?
Plataforma de
electrónica
abierta.
¿Para qué me sirve Arduino?
Me sirve para crear Ejemplos de
prototipos basados videos:
en hardware y
software.
Interactuar con el medio
Arduino puede tomar información del entorno
a través de sus pines de entrada de toda una
gama de sensores
También puede afectar todo aquello que lo
rodea (antuadores digitales y analógicos)
controlando luces, motores y otros
actuadores.
Entrada Control Salida
Sensores Controlador Acturadores
Información de entrada Programa
Información de salida
Sensores digitales
Botones
Switch
SensorHall
Optointerruptor
Sensores analógicos
Potenciometro
Celdas
fotoresistivas
Sensor de
temperatura
Zumbador
pizoelectrónico
Actuadores digitales
Leds
display
Actuadores analógico
Leds
Zumbador
piezoelectrónico
Instalación del Lenguaje de
Programación Arduino
http://www.arduin
o.cc/es/
http://arduino.goo
glecode.com/files/
arduino-1.0-
windows.zip
ESTRUCTURA DE UN
PROGRAMA setup( )
Se encarga de recoger
información.
Debe contener la
declaración de
variables.
Es la primera función a
ejecutar el programa.
Se ejecuta solo una vez.
Se utiliza para
configurar o inicializar
los modos de trabajo de
los pins, o el puerto
serie.
ESTRUCTURA DE UN
PROGRAMA
loop( )
Contiene un
programa que se
ejecutará
cíclicamente.
Esta función es el
núcleo de todos
los programas.
Hola Mundo
Constantes
HIGH LOW
INPUT OUTPUT
Funciones de E/S DIGITAL
pinMode(pin, [INPUT, OUTPUT])
Es utilizada en el setup()
Sirve para configurar el modo de trabajo
del pin pudiendo ser INPUT (entrada) o
OUTPUT (salida).
digitalWrite(pin, valor)
Envía al ‘pin’ definido previamente como
OUTPUT el valor de HIGH o LOW (poniendo
en 1 o 0 la salida)
Función de Tiempo
delay(ms)
Detiene la
ejecución del
programa la
cantidad de
tiempo en ms.
1000 equivale a 1
seg
Concepto de Protoboard
Es un tablero con
orificios.
Pueden insertar
componentes
electrónicos y cables
para armar circuitos.
Sirve para
experimentar con
circuitos
electrónicos.
Elementos Protoboard