Documentos de Académico
Documentos de Profesional
Documentos de Cultura
robótica educativa
con Arduino
¿Qué es Arduino?
Plataforma de
electrónica abierta.
¿Para qué me sirve Arduino?
Me sirve para crear Ejemplos de videos:
prototipos basados 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
Sensor Hall
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.arduino.cc/
es/
http://
arduino.googlecode.co
m/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