You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
The text was updated successfully, but these errors were encountered:
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.
Acho super válido!
2 - Substituir as funções girar e configurarVelocidade por: acionar(velocidade)
ou somente girar(velocidade)
Quanto a configurarVelocidade, me remete a configurar uma velocidade padrão para rotação sempre que acionada, tipo aqueles comandos de configuração que geralmente usamos no setup, que não é o caso aqui.
Quanto a eliminação do comando configurarVelocidade() ou acionar() para implementar em girar, já não acho tão interessante aqui, visto que irá tirar a função de acionamento analógico. Porém, há a possibilidade de adicionar o argumento de velocidade na questão da função girar(), algo como ter a funções: girar(sentido) e girar(sentido, velocidade). Sinceramente, na minha opinião, acho essa a melhor solução aqui para tal problema.
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
girar
econfigurarVelocidade
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?
The text was updated successfully, but these errors were encountered: