Skip to content
lennedy edited this page Jul 9, 2018 · 10 revisions

Funções da biblioteca robo_hardware

void configurar(bool habilitar_garra=true); 
void habilitaTCS34();
void habilitaTCS23();

Funções de leitura de sensores

int lerSensorDeLinha(int sensor); 
float lerSensorLinhaEsq();
float lerSensorLinhaDir();
HSV getHSVEsquerdo(); 
RGB getRGBEsquerdo(); 
HSV getHSVDireito(); 	
RGB getRGBDireito(); 	
float lerSensorSonarLateral();
float lerSensorSonarFrontal();

Funções de Acionamento de Motores

void acionarMotores(float percetualMotorEsquerdo, float percetualMotorDireito);
void acionarServoGarra1(float angulo);
void acionarServoGarra2(float angulo);

Estruturas

struct RGB{
  int verde;
  int vermelho;
  int azul;

};

struct HSV{
  float h;
  float s;
  float v;
};