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

〰️ Sensor Seguidor de Linha

⏱️ 25 min🧩 Seguidor linha · Digital

Nesta página

📌 Pinagem e Ligações

Sinal móduloArduinoRPi GPIO (BCM)TipoNotas
SIGD2GPIO17Digital INLOW = linha preta · HIGH = fundo branco
VCC5V3.3V—
GNDGNDGND—
ℹ️
Sensor IR reflexivo: superfícies brancas reflectem muito (HIGH); superfícies escuras absorvem (LOW). Cria uma pista com fita isoladora preta sobre cartão branco. Dois sensores permitem detetar a direcção de desvio.

Seguidor com 2 Sensores

Lógica de 4 estados: em frente, virar esquerda, virar direita, linha perdida.

ex1_linha.ino
#define L1 2   // sensor esquerdo
#define L2 3   // sensor direito
void setup(){
  pinMode(L1,INPUT); pinMode(L2,INPUT); Serial.begin(9600);
}
void loop(){
  bool e=(digitalRead(L1)==LOW), d=(digitalRead(L2)==LOW);
  if(e&&d)        Serial.println("EM FRENTE");
  else if(e&&!d)  Serial.println("VIRAR ESQUERDA");
  else if(!e&&d)  Serial.println("VIRAR DIREITA");
  else            Serial.println("LINHA PERDIDA");
  delay(100);
}

🏆 Para ir mais longe

PR.FT6_15 · Kit B 37 · Arduino · Raspberry Pi · Início · led.dge.medu.pt