Transcript
Page 1: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Introducción a la robótica educativa con ArduinoCLUB DE ROBÓTICA

Page 2: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

¿Qué es Arduino? Plataforma de

electrónica abierta.

Page 3: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

¿Para qué me sirve Arduino? Me sirve para

crear prototipos basados en hardware y software.

Ejemplos de videos:

Page 4: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

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

Page 5: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Sensores digitales Botones Switch Sensor Hall Optointerruptor

Page 6: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Sensores analógicos Potenciometro Celdas

fotoresistivas Sensor de

temperatura Zumbador

pizoelectrónico

Page 7: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Actuadores digitales

Leds display

Page 8: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Actuadores analógico Leds Zumbador

piezoelectrónico

Page 9: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Instalación del Lenguaje de Programación Arduino

http://www.arduino.cc/es/

http://arduino.googlecode.com/files/arduino-1.0-windows.zip

Page 10: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

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.

Page 11: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

ESTRUCTURA DE UN PROGRAMA

loop( ) Contiene un

programa que se ejecutará cíclicamente.

Esta función es el núcleo de todos los programas.

Page 12: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Hola Mundo

Page 13: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA
Page 14: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Constantes HIGH LOW INPUT OUTPUT

Page 15: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Funciones de E/S DIGITALpinMode(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)

Page 16: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Función de Tiempodelay(ms) Detiene la

ejecución del programa la cantidad de tiempo en ms.

1000 equivale a 1 seg

Page 17: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

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.

Page 18: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

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.

Page 19: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Conexiones protoboard

Page 20: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Consejos de conexión Protoboard

Page 21: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Led Light-Emitting Diode: "diodo emisor de luz"

Page 22: Introducción a la robótica educativa con Arduino CLUB DE ROBÓTICA

Resistencia


Top Related