Codigo do seguidor de linha V2 2020.2
Dependencies: mbed
LineSensor.h
- Committer:
- rperoba
- Date:
- 2020-10-10
- Revision:
- 6:5551834026ef
- Parent:
- 0:9efe13b5d868
File content as of revision 6:5551834026ef:
//Função utilizada dentro da calibragem dos sensores para setar a leitura maxima e minima de cada sensor void AlocaLeitura (int posicaoSensor,float leitura); //Registra as leituras minimas e maximas feitas por cada sensor, para funcionar precisa rodar a função continuamente e passar os sensores por cima da linha branca e do fundo preto da pista void CalibragemDosSensores(); // Calibra cada leitura individualmente baseado nas leituras maximas e minimas ja cadastradas de cada sensor float CalibragemDeLeitura (int numeroDoSensor,float leitura); //Faz a leitura dos sensores frontais e salva no vetor leituraCalibrada void LerSensoresFrontais (); //Retorna o erro em graus para o calculo do PID float CalculaErro (); //Retorna True se os sensores da asa direita lerem a linha bool LerAsaDireita (); //Retorna True se os sensores da asa esquerda lerem a linha bool LerAsaEsquerda (); //Retorna True quando o sensor do turbo ler a linha bool LerTurbo ();