MonteSTEAM AIDARAC IES Monterroso

Chisme 196 · El detector de presencia del Lince: PIR con micro:bit

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

micro:bit en la placa de ampliación Sensor PIR S + − 🧍 quieto
Estado
cables sin conectar
Salida del PIR (P1): 0· segundos sin nadie: 0

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.

Cable negro →
Cable rojo →
Cable amarillo →

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.

Calentando…
Has visto: 😊 ✗ · ✖ ✗

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.

Aviso ✖: ✗ · Reinicio al moverte: ✗

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.

MonteSTEAM AIDARAC IES Monterroso