Início›Módulos›Sensor de Rastreio de Linha
⬤ Intermédio

〰️ Sensor de Rastreio de Linha

⏱️ 25 min🧩 Pino P0 · Digital

Conteúdo

📌 Pinagem

Pino micro:bitFunçãoNotas
P0Sinal digital0=linha preta detetada · 1=fundo branco
3VAlimentação
GNDMassa
ℹ️
O sensor emite IR e mede a reflexão. Superfícies claras refletem mais (HIGH), superfícies escuras absorvem (LOW). Usa numa pista feita com fita isoladora preta sobre cartão branco.

Exercício — Leitura no Monitor Série

Detecta linha preta vs fundo branco.

ex1_linha_det.blocks
let l=pins.digitalReadPin(DigitalPin.P0)
basic.showString(l==0?"LINHA":"BRANCO")

Exercício — Aplicação prática

Seguidor de linha simples.

ex2_linha_seguidor.blocks
// Com dois sensores (P0=esquerdo, P1=direito)
let e=pins.digitalReadPin(DigitalPin.P0)
let d=pins.digitalReadPin(DigitalPin.P1)
if(e==0&&d==0) basic.showArrow(ArrowNames.North)  // Em frente
else if(e==0) basic.showArrow(ArrowNames.West)    // Virar esquerda
else if(d==0) basic.showArrow(ArrowNames.East)    // Virar direita

🏆 Desafios

PR.FT4_10 · Kit A 37 · Início