Saudações a todos. Ultimamente, venho pensando em uma maneira melhor de controlar motores ultilizando esta lib. E por isso, gostaria de propor a senguintes alterações;
// Código de exemplo
#include "Brasilino.h"
Motor meu_motor(2, 3, 4);
funcao configurar() {
meu_motor.configurarVelocidade(50);
meu_motor.girar(PARA_FRENTE);
}
funcao repetir() {
}
1- Que a velocidade que é passada como parâmetro da função configurarVelocidade não seja entre 0 e 255 e sim entre 0 e 100. Acredito que isso possa contribuir para o aprendizado de quem está começando.
2 - Substituir as funções girar e configurarVelocidade por:
acionar(velocidade)
ou somente
girar(velocidade)
O parâmetro velocidade estaria entre -100 e 100. O menos remete-se justamente ao sentido. Por exemplo, se eu passo 50 como parâmetro o motor giraria em um sentido com 50% da velocidade e se, por acaso, eu passar -50 como parâmetro o motor continua girando com 50% da velocidade, só que no sentido oposto.
O que vocês acham dessas modificações?
Saudações a todos. Ultimamente, venho pensando em uma maneira melhor de controlar motores ultilizando esta lib. E por isso, gostaria de propor a senguintes alterações;
1- Que a velocidade que é passada como parâmetro da função configurarVelocidade não seja entre 0 e 255 e sim entre 0 e 100. Acredito que isso possa contribuir para o aprendizado de quem está começando.
2 - Substituir as funções
girareconfigurarVelocidadepor:acionar(velocidade)ou somente
girar(velocidade)O parâmetro
velocidadeestaria entre -100 e 100. O menos remete-se justamente ao sentido. Por exemplo, se eu passo 50 como parâmetro o motor giraria em um sentido com 50% da velocidade e se, por acaso, eu passar -50 como parâmetro o motor continua girando com 50% da velocidade, só que no sentido oposto.O que vocês acham dessas modificações?