Introducción a la
robótica educativa
con Arduino
CLUB DE ROBÓTICA
¿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
🞇 A) Canal central. Utilizado para conectar los circuitos integrados.
🞇 B) Buses. Ambos extremos, buses positivos o de voltaje y azules
buses negativos o de tierra, no existe conexión entre ellas. La
fuente de poder se conecta aquí.
🞇 C) Pistas. Parte central, conducen en línea perpendicular a los
buses.
Conexiones protoboard
Consejos de conexión Protoboard
Led Light-Emitting Diode: "diodo
emisor de luz"
Resistencia
Bibliografía
🞇 http://www.circuitoselectronicos.org/2007/10/el-proto
board-tableta-de-experimentacin.html
🞇 http://www.youtube.com/watch?NR=1&feature=ends
creen&v=Uq_8JlT-Wu4
🞇 http://www.youtube.com/watch?v=afsaR49RocM&fe
ature=endscreen&NR=1
🞇 http://www.youtube.com/watch?
NR=1&feature=endscreen&v=sOgUQ7g5En4