Ligar os motores - HenriqueEduardo1/The-Guider GitHub Wiki
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 .
#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.