Tercer Reo en Moocbot (PROBLEMAS)
Después de realizar el programa simulando un semáforo con pulsador de activación de cambio para peatones decido llevar el proyecto "a real" utilizando una maqueta del semáforo y una tarjeta arduino uno.
El primer problema surge cuando quiero abrir el proyecto cargado en la web de scratch en formato 2.0 con extensión .sb2: No son compatibles.
Los proyectos 2.0 no se pueden abrir con S4A pero hay una herramienta web que hace el cambio a una versión 1.4 de scratch (no permite transformar aquellos elementos propios de la versión superior).
http://kurt.herokuapp.com/20to14
En esta web le indicas el fichero a convertir y al cabo de unos segundos te devuelve como descarga la versión convertida.
Parece que todo va bien pero al intentar ejecutar el programa las variables no se actualizan.
Después de probar varias cosas y ver que los valores de las variables no cambian tomo la decisión de crear unas variables nuevas y sustituirlas por las existentes manteniendo la misma estructura.
¡¡¡EUREKA!!! El programa vuelve a funcionar.
Ahora toca acabar el conexionado de la maqueta a la tarjeta arduino y comprobar que todos está correcto. A parte de lo simulado en la versión gráfica se añade un sensor de ultrasonidos para detectar la presencia de un vehículo en el cruce y que provoque también el cambio de luces en los semáforos. Se recuerda que el semáforo permanece en verde para vehículos en la calle principal mientras no se pulse el botón para peatones o se detecte la presencia de un vehículo en la calle perpendicular a la principal.
Con la base del programa gráfico se procede a las modificaciones necesarias para incluir como objeto de scratch una tarjeta arduino que controla el funcionamiento del cruce (ledes, pulsador y sensor ultrasonidos).
Continuará...


No hay comentarios:
Publicar un comentario