Robô seguidor de linha mais fácil
Componentes e suprimentos
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 |
Ferramentas e máquinas necessárias
| ||||
| ||||
|
Aplicativos e serviços online
|
Sobre este projeto
O robô seguidor de linha é olá, mundo para a arena de robótica. Este seguidor de linha é um robô muito simples, fácil de construir.
Código
- Robô seguidor de linha baseado em Arduino
Robô seguidor de linha baseado em Arduino C / C ++
/ * ------- definindo Entradas ------ * / # define LS 2 // sensor esquerdo # define RS 5 // sensor direito / * ------- definindo Saídas- ----- * / # define LM1 11 // motor esquerdo # define LM2 10 // motor esquerdo # define RM1 9 // motor direito # define RM2 6 // motorvoid direito setup () {pinMode (LS, INPUT); pinMode (RS, INPUT); pinMode (LM1, OUTPUT); pinMode (LM2, OUTPUT); pinMode (RM1, OUTPUT); pinMode (RM2, OUTPUT);} void loop () {if ((digitalRead (LS) ==LOW) &&(digitalRead (RS) ==LOW)) // Condition_1 stop {MoveForward (); } if ((digitalRead (LS) ==HIGH) &&(digitalRead (RS) ==HIGH)) // CONDIÇÃO-2 FORWRD {Stop (); } if ((digitalRead (LS) ==LOW) &&(digitalRead (RS) ==HIGH)) // RIGHT {TurnLeft (); } if ((digitalRead (LS) ==HIGH) &&(digitalRead (RS) ==LOW)) {TurnRight (); }} void MoveForward () {analogWrite (LM1, 50); analogWrite (LM2, 0); analogWrite (RM1, 50); analogWrite (RM2, 0); atraso (20);} vazio TurnRight () {analogWrite (LM1, 0); analogWrite (LM2, 60); analogWrite (RM1, 60); analogWrite (RM2, 0); atraso (30); } vazio TurnLeft () {analogWrite (LM1, 60); analogWrite (LM2, 0); analogWrite (RM1, 0); analogWrite (RM2, 60); atraso (30);} Parar vazio () {analogWrite (LM1, 0); analogWrite (LM2, 0); analogWrite (RM1, 0); analogWrite (RM2, 0); atraso (20);}
Esquemas
Processo de manufatura
- Dados digitais Arduino
- Homem de Ferro
- Robô seguidor de linha de velocidade V4
- Encontre-me
- Robô seguidor de linha
- Arduino 3D-Printed Robotic Arm
- Controle do umidificador Arduino
- Robô controlado por fala
- MobBob:DIY Arduino Robot Controlado por Smartphone Android
- Robô de piano controlado por Arduino:PiBot