Problemas con Mblock


Programar  la placa Orion con  Mblock para que funcione de semáforo acústico

Objetivos:    Probar esta programación y mejorarla en tiempos, apariencia y funcionalidad


Seguimos, a partir de la diapositiva 13,  la presentación:

Reforzado con entradas de blogs de tipo: 16/17 semáforo acústico

Pero si nos equivocamos aparecen problemas

Los fallos más comunes que provocamos, generalmente  con nuestros despistes,   se enumeran más abajo. 


___________________________________________
_____________________
___
_
Tarea:

Crea un DOC de Drive de título: "minombre_Problemas con Mblock" y explica:
           1º  Su porqué -por qué se han producido- y una posible  solución para cada uno de ellos. 
           2º Detalla al final los problemas aparecidos en tu grupo de trabajo.
Comparte el documento con fran.vazquez.alonso@educarex.es
___________________________________________
_____________________
___

_

Los problemas más comunes son: 

1º.- Observamos la variable con M-Panda delante del nombre

cuando debería presentarse en pantalla así:





2º.- Observamos que unas etiquetas se han puesto en rojo y en cada una de ellas leemos -en inglés-  "no definida". Previamente habíamos situado  etiquetas desde el Robot de Mblock:

Pero la subsanación de un problema -determinar cúal-  provoca que observemos así el hilo de programación:





3º.- Una vez creado el programa, 





          Al pulsar la bandera verde  la variable "niveldesonido" indica números entre 120... 470,   y el M-Panda dice frases del tipo: "empiezan a alborotarse".
Pero la tira de led no se ilumina. Ningún color, ni verde, ni amarillo ni rojo. 
           

 El profesor crea un nuevo programa  muy sencillo   y la tira se ilumina de azul. Uno de los tres alumnos  del grupo -J.V.-  exclama: "ahora mismo corrijo el error en nuestro programa". El grupo soluciona su problema sin más ayuda del profesor. 

4º.- Al pulsar la bandera la variable "niveldesonido" siempre vale 0 y el M-Panda dice en ocasiones "Están silenciosos". Llaman al profesor y éste visualiza:




5º.- El semáforo de un grupo  carga en la variable "niveldesonido" números inferiores a 120 cuando se tapa el sensor de sonido, y números entre 410 y 550 al destapar el sensor. Hay un color que no ven nunca y quieren optimizar la programación.




6º.- la tira de led nunca se pone en amarillo,  pero  en ocasiones se ilumina de color  verde o  rojo. Cuando la tira de led está apagada  M-Panda sí dice: "Empiezan a alborotarse"

7º.- No vemos la información de la variable

8º.- Nos olvidamos una etiqueta al inicio y la programación la vemos así, 


¿qué ocurrirá con la variable?


10º.-  ¿Qué nos pide esta imagen y cuándo la vemos?





11º.- Mejora  el funcionamiento modificando tiempos


12º.- Mejora la apariencia para comunicar mejor la situación






***************************************
***************************************
***************************************

No repite avanza10 ni giros:
https://docs.google.com/document/d/1pqCYERmhzqrIozoEosXf2q_BfdebiMdgmg76dp9c2qI/edit?usp=sharing




No repite ninguna de las funciones, después de definirlas crea el siguiente setup y loop:


void setup(){
   avanza40();
   giro90derecha();
   avanza10();
   giro90izquierda();
   avanza50(); }

void loop(){ }


mayo-2019

02/05/2019  --> Comprobado con la misma placa conectividad con el IDE Arduino, funcionamiento correcto con S4A  y fallo con Mblock 



No hay comentarios:

Publicar un comentario