Practica aquí antes de tocar la placa. Un sensor PIR detecta el movimiento de las personas. Vas a conectarlo, a ver qué hace cuando te mueves y cuando te quedas quieto, y a programar un aviso que dice «apaga la luz» si nadie aparece durante 10 segundos. Cada paso se desbloquea al completar el anterior.
La micro:bit y el sensor PIR
1Conecta el PIR
El cable de 3 hilos tiene los colores de la placa: negro → G, rojo → V y amarillo → S. Todos van a la misma fila, la 1, porque el programa leerá el pin P1.
2Paso 1 · ¿Hay alguien?
Programa del paso 1: al empezar sale ✓; si el PIR da 1 sale 😊 y si da 0 sale ✖. Espera a que el sensor se caliente (en la vida real tarda 30 a 60 segundos; aquí, 5) y prueba los dos botones.
3Paso 2 · Ahorra energía
Ahora la micro:bit cuenta los segundos sin movimiento. Elige las piezas que faltan.
4Pruébalo: ¿se apaga la luz?
Muévete para que salga 😊. Luego quédate quieto: la pantalla se apaga y, a los 10 segundos sin nadie, sale ✖ («apaga la luz»). Cuando te muevas otra vez, todo se reinicia. El tiempo corre de verdad: tendrás que esperar.
Lee y predice
Cambio el cable amarillo a la fila 2 y dejo el programa en P1. ¿Qué pasa?
El programa lee P1, pero el sensor está en P2: siempre lee 0 y nunca sale 😊. El pin del bloque y la fila del cable tienen que coincidir.Pongo «segundosSinNadie ≥ 3» en lugar de 10. ¿Qué cambia?
El aviso ✖ sale a los 3 segundos sin movimiento. Es el reto 1.Programa completo del paso 2 (JavaScript, el mismo que los bloques)
Micro:bit V2 con la placa de ampliación Keyestudio, sensor de movimiento PIR del kit 37 en 1 y cable de 3 hilos; programada con bloques en MakeCode. Prototipo educativo, no un sistema de ahorro certificado.