Qué es esta página
Un simulador del sensor de agua del kit Keyestudio conectado a la micro:bit (S, V y G en P0). El vaso hace de embalse: cuanto más sube el agua, más pistas del sensor se mojan y mayor es la lectura (de 0 a 1023).
Cómo usarlo:
- Mueve la barra Nivel del agua. Lo que ves: el agua sube en el vaso, cambia la lectura y la micro:bit muestra un icono.
- Fíjate en que la lectura no crece en línea recta: sube muy deprisa al principio y luego casi no cambia. Eso es lo que se ve en la gráfica.
- Cambia los umbrales y mira cómo cambia el icono con el mismo nivel de agua.
- Abajo, en El paso del tiempo, elige cuánto llueve y cuánto gastamos, y pulsa Empezar.
Los umbrales (100 y 400) y la curva del sensor son estimaciones, no medidas. Para usarlos de verdad hay que calibrar tu propio sensor.
El embalse y la micro:bit
lectura analógica P0
0
SEQUÍALectura frente a nivel
Línea gris: la curva del sensor. Punto naranja: dónde estás ahora. Líneas discontinuas: los dos umbrales.
El paso del tiempo
Cada paso es una semana. La lluvia llena el embalse y el consumo lo vacía. Elige y pulsa Empezar: lo que ves es el nivel bajando o subiendo semana a semana, y la micro:bit avisando.
Semana 0Nivel 0 %
El embalse empieza al 60 %.
El programa (JavaScript de MakeCode)
let agua = 0
basic.forever(function () {
agua = pins.analogReadPin(AnalogPin.P0)
serial.writeValue("agua", agua)
if (agua < 100) {
basic.showIcon(IconNames.No)
music.play(music.tonePlayable(262, music.beat(BeatFraction.Quarter)), music.PlaybackMode.UntilDone)
} else if (agua < 400) {
basic.showIcon(IconNames.Sad)
} else {
basic.showIcon(IconNames.Happy)
}
basic.pause(500)
})
input.onButtonPressed(Button.A, function () {
basic.showNumber(agua)
})
Chisme 154 · MonteSteam · IES Monterroso · Proyecto AIDARAC. Prototipo educativo: no mide el nivel real de ningún embalse.