Sketch para robô seguidor de linha, com a plataforma Arduino. O código foi usado como nas competições OBR e TJR.
(Não ganhamos, mas talvez você tenha mais sorte que a gente)
Status • Features • Pré-requisitos • Bibliotecas • Hardware • Autor
🥳 O projeto está concluído!! 🥳
rev:16/08/20
Para competição, era necessário implementar algumas funcionalidades. Eis as que conseguimos completar, com algumas de bônus(não necessárias diretamente):
- Diferenciar preto, branco e verde;
- Não se perder em gaps(pedaços de linhas faltantes)
- Método encapsulado para controle dos motores
- Debug dos sensores pela Serial.
Quanto a bibliotecas, usamos apenas um: Servo.h, que é inclusa no enviroment do Arduino, independente da IDE que escolha.
Quanto a IDE, naturalmente pode-se usar a oficial em que se pode baixar no site oficial, ou pode ser usado o VS Code.👌
Para usa o VS Code, use a extensão criada pela Microsoft: vscode-arduino.
Ao instalar a extensão -> aperte F1 -> pesquise por "Arduino: Board Config" -> Selecione o arduino a ser utilizado(Ex: UNO, MEGA, ...)
Para fazer o upload, procure por ícones da extensão, no canto superior direito.
Pronto.
Como dito antes, usamos apenas uma:
✅ Server.h ✔️ Arduino MEGA ✔️ 1x Barra de sensores IR [8portas]✔️ 2x Sensores de cor(tsc3200) [5portas/cada] ✔️ 1x Shield L293D motores CC [6portas]
✔️ 2x Servos Motores [1porta/cada]
Geovani Castro 🤔 Qualquer dúvida, 👋🏽 entre em contato!