NIVEL ESPIRITUAL

Con un nivel de burbuja, por ejemplo, se puede determinar si un cuadro o una estantería cuelgan rectos. Al colocar las baldosas en una terraza, se debe tener en cuenta una inclinación para que el agua de lluvia pueda escurrir correctamente. El Calliope mini con su sensor de posición se puede programar como un nivel de burbuja sensible.

1instructions

El programa fija la variable para el valor de la inclinación alrededor del eje x. Se mide la rotación alrededor del eje vertical. Si el Calliope mini se aplica horizontalmente, el valor es 0.Si lo inclinas hacia un lado, obtienes valores positivos, si lo inclinas hacia el otro lado, obtienes valores negativos.

Si el valor de la inclinación es inferior a -20°, por ejemplo -25° o superior a 20°, entonces la inclinación es demasiado grande y el LED se vuelve rojo. De lo contrario, será verde. Para tomar la decisión basada en una comparación, el valor absoluto se calcula desde el ángulo de inclinación. El valor absoluto es siempre positivo tanto para los números negativos como para los positivos. Así que -20 se convierte en 20.

Sensor de compás de ángulo de obtención de bloque: Si se selecciona y en lugar de x, el sensor de posición determina el valor de rotación alrededor del otro eje.

2tasks

Tarea 1 :Determinar los valores numéricos cuando se pulsa la tecla Calliope mini está de espaldas y girada un poco fuera del panel horizontal.

Tarea 2 :Cambie el programa mostrado arriba para que el LED cambie de color cuando gire alrededor de un eje.

Tarea 3 :Combinar los dos programas de manera que el LED sólo se ilumine en verde si no hay desviaciones de 20° tanto en el eje x como en el eje y.

Pro Task :20° son muy gruesos para un nivel de burbuja. Introducir una nueva variable "sensibilidad", a la que se le asigna el valor 2, por ejemplo, y que se incluye en los comandos de comparación. El nivel de burbuja debe ponerse rojo si la desviación del nivel horizontal es mucho menor.

Este texto se publica bajo el epígrafe CC BY-SA 3.0 DE license. It was originally publicado Germanpor Karsten Beuche y traducido al inglés por el Calliope equipo.