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
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
___________________________________________
_____________________
___
_
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:
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 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