Início›Módulos›Sensor de Vibrações
⬤ Intermédio

📳 Sensor de Vibrações

⏱️ 20 min🧩 Pino P0 · Digital

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P0Sinal digital1 = vibração detetada · 0 = estável
3VAlimentação
GNDMassa
ℹ️
O sensor de vibração contém um elemento piezoeléctrico ou mola condutora sensível a choques e vibrações mecânicas. Muito sensível — ajusta o limiar conforme necessário.

Exercício — Leitura no Monitor Série

Detecta choque e acende LED.

ex1_vib_led.blocks
if (pins.digitalReadPin(DigitalPin.P0)==1) { pins.digitalWritePin(DigitalPin.P1,1) ; basic.pause(500) ; pins.digitalWritePin(DigitalPin.P1,0) }

Exercício — Aplicação prática

Contador de vibrações.

ex2_vib_count.blocks
let n=0, p=0
basic.forever(function() { let v=pins.digitalReadPin(DigitalPin.P0) ; if(v==1&&p==0){n++;basic.showNumber(n)} ; p=v ; basic.pause(50) })

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início