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
Top Related