Início›Módulos›Interruptor Fotográfico
⬤ Intermédio

📸 Interruptor Fotográfico

⏱️ 20 min🧩 Pino P0 · Digital

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P0Sinal digital0 = feixe interrompido · 1 = feixe livre
3VAlimentação
GNDMassa
ℹ️
O interruptor fotoeléctrico tem um emissor IR e um receptor em paralelo. Quando um objecto passa no espaço entre eles, interrompe o feixe e o sinal muda. Ideal para contagem de objetos e medição de velocidade.

Exercício — Leitura no Monitor Série

Detecta passagem de objecto.

ex1_foto_det.blocks
if (pins.digitalReadPin(DigitalPin.P0) == 0) {
    basic.showIcon(IconNames.Yes)  // Feixe cortado
} else { basic.clearScreen() }

Exercício — Aplicação prática

Contador de objetos numa linha.

ex2_foto_cont.blocks
let count = 0, prev = 1
basic.forever(function() {
    let val = pins.digitalReadPin(DigitalPin.P0)
    if (val == 0 && prev == 1) { count++ ; basic.showNumber(count) }
    prev = val ; basic.pause(20)
})

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início