Sesión 1 (Práctica) · ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero...

Post on 24-Jul-2020

19 views 0 download

Transcript of Sesión 1 (Práctica) · ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero...

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Sesión 1 (Práctica)

• Montaje de un robot móvil

• Mi primer programa de Arduino

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Contenidos del kit

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Electrónica

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Motores y control ya instalados en la base inferior • Conectar control de los motores a MOTORA y MOTORB

• Conectar alimentación (portabaterías) a VMS y GND

Chasis y motores

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Baterías, portabaterías y cargador • Jack de alimentación enchufado a Arduino UNO

• Cables conectados a electrónica de motores

• Cargador con enchufe americano adaptador

Alimentación

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Arduino y Sensor Shield

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Esquema de pines (pinout diagram)

Sensor Shield

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Servo y estructura pan-tilt

• Sensor de ultrasonidos • Montaje

• Servo proporciona giro

Pan Tilt con ultrasonidos

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Montaje en la parte inferior del chasis

Encajado en el puerto COM del Sensor Shield

Sensor de infrarrojos Módulo Bluetooth

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Esquema de conexión de motores, servo y ultrasonidos

Conexionado básico

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Usando seis separadores como los de la figura

Montaje del chasis

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Cable USB Tipo A a Tipo B

Conexión al PC

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Carga del primer programa

• Descargar la IDE de Arduino – http://arduino.cc/en/Main/Software

• Conectar la placa por USB – Dará un error de instalación

• Instalar los drivers – Inicio Panel de Control Sistema y seguridad Administrador de dispositivos

– Seleccionar el dispositivo conflictivo (COMXX)

– Actualizar driver

– Archivo arduino.inf en directorio Drivers

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

• Abrir parpadeo de LED – Archivo Ejemplos

Basics Blink

• Seleccionar placa – Herramientas Tarjeta

• Seleccionar puerto serie – Herramientas Puerto

Serial

• Verificar y cargar el programa en la placa

IDE Arduino

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Código Blink

/*Blink

Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.

*/

// Pin 13 has an LED connected on most Arduino boards.

// give it a name:

int led = 13;

// the setup routine runs once when you press reset:

void setup() {

// initialize the digital pin as an output.

pinMode(led, OUTPUT);

}

// the loop routine runs over and over again forever:

void loop() {

digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(led, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}

ETSII – UCLM Curso de Robótica Móvil con Arduino, 3ª Edición Febrero 2014

Fin de la primera sesión

de prácticas