Ligar os motores - HenriqueEduardo1/The-Guider GitHub Wiki


Como acionar os motores

Para que possa ser acionado os motores com a biblioteca é necessário utilizar a função:

robo.acionarMotores(float a,float b);

A função acima pode acionar até dois motores DC. Os motores podem ser ligados ou desligados através dos valores que as variáveis a e b podem assumir. Quanto maior o valor das variáveis, mais rápido o robô vai se mover. Da mesma forma, quanto menor o valor das variáveis, o robô se moverá mais lento. E se os valores forem negativos, o robô se moverá para trás. Portanto, as variáveis podem assumir valores de -100.0 até 100.0 .

Exemplo de utilização

#include <robo_hardware.h>
#include <Servo.h>

void setup(){
  robo.configurar(false);
}

void loop(){
  robo.acionarMotores(50,50);
}

Nas duas primeiras linhas do código são adicionadas duas bibliotecas robo_hardware.h e Servo.h estas duas bibliotecas são utilizadas pelo objeto robo. Nas linhas seguintes, dentro da função setup, está o comando robo.configurar(false) que faz as configurações iniciais do objeto robo. Dentro da função loop está a chamada a função robo.acionarMotores(50,50) que vai ligar os dois motores com 50% da capacidade.

⚠️ **GitHub.com Fallback** ⚠️