Codigo do seguidor de linha V2 2020.2

Dependencies:   mbed

encoder.h

Committer:
rperoba
Date:
2020-10-10
Revision:
6:5551834026ef
Parent:
1:573dc2b44591

File content as of revision 6:5551834026ef:

//----------------------------------ENCODERS------------------------------------

//---------------------------------PROTOTIPOS-----------------------------------

float retornaVelEsquerda ();
float retornaVelDireita ();
int retornaPulsoDireito ();
void contaPulso_direito(); //Conta os pulsos do encoder e calcula a velocidade atual
void contaPulso_esquerdo(); //Conta os pulsos do encoder e calcula a velocidade atual
float calcula_velmax(); //Calcula a velocidade máxima em cada trecho sem que o line derrape;
void mapeamento(bool esq, bool dir); //Faz o mapeamento da pista e armazena na matriz de dados;
float DistanciaPraDesacelerar (float velAtual, float proxVel,float aceleracao); // Calcula a distancia para desacelerar para chegar na curva com a velocidade certa;
void CriaParteQuatro ();//Cria o quarto item do mapa;
void criaArquivo ();//Cria e escreve o arquivo txt do mapa da pista;