Codigo do seguidor de linha V2 2020.2
Dependencies: mbed
motors.h@0:9efe13b5d868, 2020-09-19 (annotated)
- Committer:
- rperoba
- Date:
- Sat Sep 19 20:43:59 2020 +0000
- Revision:
- 0:9efe13b5d868
- Child:
- 2:4db1486af4d5
- Child:
- 6:5551834026ef
Primeira versao do codigo do seguidor de linha v2,utilizando bibliotecas para melhor organizar suas funcoes
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
rperoba | 0:9efe13b5d868 | 1 | #include "mbed.h" |
rperoba | 0:9efe13b5d868 | 2 | |
rperoba | 0:9efe13b5d868 | 3 | /*================================================= |
rperoba | 0:9efe13b5d868 | 4 | --------------- CODIGO DOS MOTORES ---------------- |
rperoba | 0:9efe13b5d868 | 5 | =================================================*/ |
rperoba | 0:9efe13b5d868 | 6 | |
rperoba | 0:9efe13b5d868 | 7 | //------------------ FUNCOES ---------------------- |
rperoba | 0:9efe13b5d868 | 8 | |
rperoba | 0:9efe13b5d868 | 9 | void Setup_Motores(void);//Funcao de setup dos motores |
rperoba | 0:9efe13b5d868 | 10 | |
rperoba | 0:9efe13b5d868 | 11 | void ControleMotores (float VelocidadeEsquerda, float VelocidadeDireita );//Controle geral dos motores |
rperoba | 0:9efe13b5d868 | 12 | |
rperoba | 0:9efe13b5d868 | 13 | void Acelerando(float velocidadeMax);//Acelera o seguidor de linha |
rperoba | 0:9efe13b5d868 | 14 | |
rperoba | 0:9efe13b5d868 | 15 | void Desacelerando(float velocidadeMin);//Desacelera o seguidor de linha |
rperoba | 0:9efe13b5d868 | 16 | |
rperoba | 0:9efe13b5d868 | 17 | void VelocidadeBateria(); // Funcao de setup da velocidade base dos motores |
rperoba | 0:9efe13b5d868 | 18 | |
rperoba | 0:9efe13b5d868 | 19 | void ParadaFinal(); //Para o seguidor de linha |
rperoba | 0:9efe13b5d868 | 20 | |
rperoba | 0:9efe13b5d868 | 21 | //float ajustaVelocidade(float velocidadeEsperada, float velocidadeReal);//Ajusta a velocidade através da correcao PID das rodas |
rperoba | 0:9efe13b5d868 | 22 |