La integraci贸n de la automatizaci贸n y la rob贸tica con enfoque STEM
U3L3 Modos de programaci贸n utilizando mBlock5 version de escritorio Profa. Jeannette Milland Vigio
Objetivos: A través de las actividades desarrolladas en la lección, el participante: • actualiza el “firmware” de su robot • programa su robot en modo de control “en Vivo” para hacer prácticas de programación • carga un programa autónomo a su robot para que éste opere sin asistencia • distingue entre los conceptos “firmware” y un programa autónomo
Paso 1: AĂąadir dispositivo mBot Ranger/Auriga)
Paso 1: AĂąadir dispositivo mBot Ranger
Paso 2: Elegir modo de programaciรณn Operar en vivo con bandera
Cargar autรณmo al robot (desconectado)
Modo de programación: “En vivo”
Modo “En vivo” con bandera Este modo de programación se utiliza para practicar, previo a subir un programa autónomo al robot. Nota: Este modo de programación no carga de manera permanente ninguna instrucción en su robot. Requiere: • Conectar dispositivo por Cable USB • Cambiar a modo “En Vivo” • Actualizar el “Firmware” • Conectar al “Puerto Serial” • Conectar empaque de Baterías (requerido solo si incluye bloques de movimientos de motor)
“Firmware” Firmware es un sistema que se desarrolla para establecer una relación “Firme” entre el Hardware y el Software, de ahí proviene su denominación, la cual fue empleada por primera vez en los años 60 para señalar a un conjunto de normas insertado en una tarjeta electrónica para que un aparato más grande ejecutará una función automática. Si bien es cierto que el Firmware es creado desde un código fuente que se escribe a través de un software, este tiene una relación más física que cualquier programa pueda ejercer sobre un equipo. El Firmware añade desde las órdenes más fundamentales a la máquina hasta las más complejas. Con el avance en la tecnología de los Microprocesadores estos firmwares fueron elaborados de manera más elaborada y añadiendose a equipos más cotidianos: lavadoras, cocinas, televisores, equipos de sonido e incluso vehículos. Cada vez que vaya a cambiar el modo de programación o subir un nuevo autónomo a su robot, o moverse a la plataforma móvil deberá llevar a cabo el proceso de “Actualizar el firmware”.
Actualizar “Firmware”
1
2
3
4 6
5 7
Modo de programación: “Cargar/Upload”
“Autónomo” Se conoce como autónomo al programa que se carga en un robot o dispositivo programable para que éste opere por sí mismo, sin la intervensión de un humano. El programador desarrolla un algoritmo o secuencia de instrucciones, la carga al dispositivo y éste las ejectura cada vez que se enciende. El autor del programa autónomo que va a subir a su robot es usted. Se require que conecte su computadora al despositivo mediante un cable USB para poder subir el programa.
Subir “Autónomo” al robot
1
2
3
4
5 Desconecte el cable
6
Encienda la unidad
Repaso En esta lección usted aprendió la diferencia entre el firmware que viene instalado de fábrica y un programa autónomo desarrollado por usted. Además aprendió que, a través del modo de operación “En vivo”, puede practicar hasta que esté listo para subir un programa autónomo a su robot. También creó conciencia de la importancia de actualizar el firmware cada vez que vaya a comenzar una nueva programación o cambiar de plataforma.
UNIVERSIDAD DE PUERTO RICO RECINTO DE RÍO PIEDRAS DIVISIÓN DE EDUCACIÓN CONTINUA Y ESTUDIOS PROFESIONALES (DECEP)
CERTIFICACIÓN EN EL CONCEPTO STEM GRUPO II Curso: STEM 6004: La integración de la automatización y la robótica con enfoque STEM Proyecto Sufragado con Fondos Federales de Título II, Parta A, de la Ley de Educación Elemental y Secundaria del 1965, según enmendada.