Proyectos
Mascota de Micro:bit
Programa tu propia mascota electrónica y personalízala para que sea la tuya. El nuevo altavoz integrado del micro:bit lo hace aún más divertido con los nuevos sonidos expresivos.
Creando una Brújula
Esta simple brújula te mostrará en qué dirección está el norte, oeste, este y sur.
cronómetro táctil
Crea un cronómetro real usando el nuevo sensor táctil de micro:bit como botón extra.
Cómo funciona?
El micro:bit monitoriza el tiempo que ha estado encendido en milisegundos (milésimas del segundo). Esto se llama el tiempo de ejecución.
Al tocar el botón A, se establece una variable llamada start en el tiempo de ejecución actual.
Al tocar el botón B, el tiempo de start se resta del nuevo tiempo de ejecución para averiguar cuánto tiempo ha pasado desde que comenzó el cronómetro. Esta diferencia se añade al tiempo total, que se almacena en una variable llamada time.
Si tocas el logo táctil, el programa muestra el tiempo total transcurrido en la pantalla LED. convierte el tiempo de milisegundos (milésimas del segundo) a segundos en dividiéndolo por 1000. Utiliza el operador de división de enteros para dar un resultado en números enteros (enteros).
El programa también utiliza una variable booleana llamada running para controlar el programa. Las variables booleanas solamente pueden tener dos valores: true o false. Si running es true, el cronómetro ha sido iniciado. Si running es false, el cronómetro no ha sido iniciado o ha sido detenido.
Si running es true, un bucle mantiene la animación del corazón que aparece en la pantalla LED.
Solo mostrará el tiempo cuando toques el logo si el cronómetro se ha detenido, si running noes true.
El código evita las lecturas falsas asegurándose de que la variable time solo se cambie cuando pulsa el botón B si el cronómetro ya ha sido iniciado, si running es true.