amigos gostaria de uma ajuda nesse code aqui .
gostaria que esse motor ao começar a girar o mesmo girava bem lento e aos pouco ia aumentando o giro ate 255.
o motor inicia no 0 é lentamente chega ao maximo.
code está abaixo .
desde lá obrigados .
Tags:
Use PWM para modular a tensão e ir aumentando-a gradativamente ao invés de aplicar direto o sinal alto (HIGH);
analogWrite(PIN,VALUE);
joao vitor obrigado por responder .
no code está aqui será se vc não importa de alterar para mim.
tentei tentei.rota__o.ino
pois não consegui.
Se for um node com um ESP8266, a resolução, se não me engano, é de 10bits (0~1023), então seria algo do tipo para um único motor, por exemplo:
for(int i=0; i<1024; i++)
{
analogWrite(leftMotor1,i);
delay(2);
}
Nesse exemplo, o valor de tensão iria de 0 até seu máximo gradativamente, com um delay de 2ms entre cada valor (o que levaria cerca de 2.1 a 2.5 segundos para essa variação, considerando o delay e o tempo de execução da função).
A taxa de acréscimo e o tempo entre um valor e outro você ajusta de acordo com sua necessidade e testes que for realizando. Verifique também a resolução para corrigir o exemplo, se necessário.
olá amigo.
for(int i=0; i<1024; i++)
{
analogWrite(leftMotor1,i);
delay(2);
}
vai no loop é isso
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por