jueves, 28 de marzo de 2019

PROFUNDIZA 3: DETECTANDO Y MEMORIZANDO CRUCES

En la tercera sesión (25 de Marzo) hemos dado una vuelta de tuerca a nuestro proyecto: los cuatro equipos han modificado el programa en C de forma que ahora los robots ¡deben salir de un laberinto!

Para ello hemos introducido el concepto de variable y hemos añadido dos leds que indican en qué cruce se encuentran los chasis, de forma que la actuación de cada uno de ellos será distinta en función del punto del laberinto donde se encuentren.

Ha sido difícil, pero al final hemos conseguido el reto...

PROFUNDIZA 2: SIGUIENDO UNA LÍNEA

En la sesión del 18 de Marzo hemos instalado los sensores de infrarrojos y los cuatro grupos han pasado a la programación en C directamente.

¡Nos hemos sorprendido de la facilidad de uso de este lenguaje para tod@s!

Con las condiciones  "if" y las instrucciones "digitalRead" hemos conseguido seguir una línea en el pasillo del insti. Eso sí... la curva final, tan pronunciada, ha sido todo un reto...


PROFUNDIZA 1: COMENZANDO EL ROBOT

En esta primera sesión de Profundiza del IES Alhendín (5 de Marzo), hemos comenzado instalando los drivers de potencia a los chasis de los coches que vamos a diseñar durante este proyecto.

Hemos formado 4 equipos que instalarán los drivers que alimentarán los motores y que personalizarán su construcción en función de la base de la que dispongan y los tipos de motores (¡algunos tienen más reducción que otros!)

Finalmente, se programará una secuencia básica a través de la aplciación Mblock, aunque alguno de los grupos se ha aventurado a usar ya el lenguaje C y el IDE  de Arduino para evitar los problemas de retardo que se generan el aplicaciones Scratch.



sábado, 23 de marzo de 2019

Proyectos prácticos con Arduino: Sesiones 1 y 2

Tras montar las bases de los robots e integrar los drivers de potencia, hemos programado usando Mblock una secuencia básica de movimiento con escritura analógica para control de velocidad. La calibración ha sido necesaria para que no se desviaran demasiado.


En la segunda sesión hemos programado en C su interacción con una línea a través de los módulos de infrarrojos (TCRT 5000):