Después de conseguir que nuestro robot se desplazara autónomamente por la clase hoy hemos tenido que programarlo para que esquivara las paredes y no se chocase con ellas. Para ello, hemos utilizado el sensor de ultrasonidos que incorpora el mBot.
Hemos hecho pruebas, haciendo que detecte nuestra mano a diferentes distancias y nos muestre avisos (tanto por el programa como por los LEDs que incorpora) y, cuando hemos conseguido el resultado esperado, hemos podido cargarlo directamente en la placa para que se mueva a forma autónoma por clase.
Ha sido difícil, pero finalmente todos lo hemos conseguido y seguiremos con ello después de las vacaciones. ¡Os esperamos!
jueves, 22 de marzo de 2018
jueves, 15 de marzo de 2018
Sesión 18: Cargamos nuestro programa en el mBot
Hoy hemos continuado trabajando con el mBot, aprendiendo a cargar programas en él. Hasta ahora solo habíamos hecho programas que "entendía" directamente desde nuestro ordenador, pero nuestro objetivo va a ser que el robot sea independiente.
Para ello, hemos comenzado probando un programa que haga que nuestro robot se desplace hace adelante y gire, teniéndolo conectado al ordenador. Para cargarlo, hemos tenido que dejar que MakeBlock traduzca nuestro programa a código Arduino, para que el mBot sea capaz de almacenarlo y ejecutarlo.
Tras varias pruebas, hemos conseguido desconectar nuestro robot del ordenador y hacer que sea independiente, dibujando cuadrados en el suelo de la clase.
Para ello, hemos comenzado probando un programa que haga que nuestro robot se desplace hace adelante y gire, teniéndolo conectado al ordenador. Para cargarlo, hemos tenido que dejar que MakeBlock traduzca nuestro programa a código Arduino, para que el mBot sea capaz de almacenarlo y ejecutarlo.
Tras varias pruebas, hemos conseguido desconectar nuestro robot del ordenador y hacer que sea independiente, dibujando cuadrados en el suelo de la clase.
jueves, 8 de marzo de 2018
Sesión 17: Diseñamos en 3D por el Día de la Mujer
Hoy hemos tenido una sesión especial por el Día Internacional de la Mujer, juntándonos los dos grupos para hacer una actividad en equipo. Para poder gestionar un grupo tan grande, los más veteranos han ejercicio de instructores por un día de los que llevan menos tiempo programando, para que al final de la clase todos hayamos podido realizar la tarea.
Nos hemos iniciado en el diseño en 3D, a través de BlocksCAD. Algunos de nosotros ya vimos el curso pasado diseño 3D con TinkerCAD, pero este es un paso más allá, ya que los bloques no se colocan directamente: hay que programarlos.
Después de familiarizarnos con la herramienta, se nos ha propuesto un reto: diseñar una figura que represente el día de hoy (8 marzo), para participar así en el Día Internacional de la Mujer nosotros también. Gracias a los instructores por un día hemos podido terminarla en tiempo y apoyar así lo que significa este día.
Nos hemos iniciado en el diseño en 3D, a través de BlocksCAD. Algunos de nosotros ya vimos el curso pasado diseño 3D con TinkerCAD, pero este es un paso más allá, ya que los bloques no se colocan directamente: hay que programarlos.
Después de familiarizarnos con la herramienta, se nos ha propuesto un reto: diseñar una figura que represente el día de hoy (8 marzo), para participar así en el Día Internacional de la Mujer nosotros también. Gracias a los instructores por un día hemos podido terminarla en tiempo y apoyar así lo que significa este día.
jueves, 1 de marzo de 2018
Sesión 16: Nuestro primer programa para el mBot
Hoy, con nuestros robots ya montados, hemos repasado los sensores y actuadores que tiene instalado el mBot: sensor de ultrasonidos, de infrarrojos, de luz, motores, zumbador, leds, etc. Hemos ido analizando cada uno de ellos para imaginarnos cómo funcionan, en base a lo que ya hemos trabajado este curso.
A continuación, hemos instalado todo el software necesario para hacerlo funcionar. Comprender todo lo que es necesario es fundamental para poder trabajar con ello, ya que, en caso de error, podremos identificar dónde se produce. Entre este software estafa el firmware de la placa, que hará que la placa reconozca nuestro programa, los drivers de Arduino, que permitirá al ordenador reconocerlo y las actualizaciones para tener los programas lo más seguros posibles.
Con todos conectado y funcionando, hemos programado nuestro primer programa para el robot: tenemos que hacer que los leds de colores se enciendan de diferentes colores cada 2 segundos. Para ello, hemos tenido que investigar sobre qué significan las letras RGB que estaban asociadas al led.
Suscribirse a:
Comentarios (Atom)














