© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
CONSTRUCCIÓN Y PROGRAMACIÓN DE VEHÍCULOS
ARDUINO Y SCRATCH
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
M. José Castejón García
[email protected]
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
¿QUÉ ES ARDUINO?
Tarjeta controladora -> Cerebro robot Pines analógicos
Pines digitales – PWM ~ Lenguajes de programación
Scratch: S4A / Mblock Ardublock
Arduino IDE
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
¿QUÉ ES ARDUINO?
Tarjeta controladora -> Cerebro robot Pines analógicos
Pines digitales – PWM ~ Lenguajes de programación
Scratch: S4A / Mblock Ardublock
Arduino IDE
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
CONTROLADOR DE MOTORES
Control del sentido de giro
Puente en H - Cambio de polaridad
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
CONTROLADOR DE MOTORES
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
MBLOCK
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
MBLOCK
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
MBLOCK
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
MBLOCK - Con cable
Actualizamos el firmware
Utilizamos el bloque “al presionar bandera” como inicio de programa
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
MBLOCK - Autónomo
Programa de arduino será la primera instrucción
Haciendo click sobre ella accedemos a nuevas opciones de carga Subir a arduino
Desconectar del pc y poner pila de 9V
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
Avanzar / Retroceder
Motor 1 – Pines 5 y 6 Motor 2 – Pines 9 y 10
Detectar qué pin avanza y cual retrocede
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
Ejercicio
Avanzar el vehículo en línea recta. Es posible que para conseguir la línea
Recta haya una ligera diferencia en la velocidad entre ambos motores
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
Ejercicio
Avanzar el vehículo en línea recta. Es posible que para conseguir la línea
Recta haya una ligera diferencia en la velocidad entre ambos motores
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
Ejercicio
Retroceder el vehículo en línea recta. Es posible que para conseguir la línea
Recta haya una ligera diferencia en la velocidad entre ambos motores
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
VARIABLES
ACELERAR
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
EJERCICIO
El vehículo comienza circulando a velocidad 255. Programarlo
para que decelere hasta llegar a 0
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
GIROS
1. Una rueda gira y la otra se queda parada 2. Una rueda gira más rápido que la otra 3. Cada rueda gira en un sentido
Probar las 3 opciones y ver las diferencias
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
GIROS
1. Una rueda gira y la otra se queda parada
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
GIROS
2. Una rueda gira más rápido que la otra
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910
GIROS
3. Cada rueda gira en un sentido
© Microlog Tecnología y Sistemas SL [email protected] www.micro-log.com 917595910