Skip to main content

Sensor de movimiento PIR

Es un sensor que detecta movimientos de cuerpos calientes, por lo tanto es muy utilizado en alarmas antirrobo

Para este sensor no utilizaremos ningúna extensión especial, la instrucción lectura de pin analógico correspondiente es suficiente y fiable, no tiene protocolo de datos como los otros sensores :

Vamos a hacer una alarma sencilla:

  1. Inicializamos el OLED
  2. Si la lectura del sensor es mayor que 100 (valor arbitrario) es que hay "alguien"
  3. Si hay alguien
    1. lo visualizo por el OLED
    2. sale la palabra INTRUSO
    3. y reproduce un tono de alarma
  4. Si no hay nadie
    1. sale el valor por el OLED
    2. sale que no hay nadie
  5. una breve pausa para no saturar la placa

2026-02-08 10_53_55-C__Users_HP_Downloads_2026-02-08 10_25_18-WhatsApp.png - Greenshot image editor.png

PROPUESTA: Ajusta el valor arbitrario del paso 2 para que detecte personas pero no animales

https://makecode.microbit.org/S47327-01515-95700-67184

RETO: VISUALIZALO EN FORMA DE TANTO POR CIEN:
La variable analógica va de 0 a 1024 si quieres que visualice valores de 0 a 100 tienes que "mapear" o "cambio de variable" una forma de hacerlo es con la instrucción. (también hay otra de mapear en "Pines").
O de forma casera, con una regla de 3, es decir multiplicarlo por 100/1024
2026-02-08 00_38_34-WhatsApp.png