tb6612fng motor sürücü ile çizgi izleyen robot tasarlamaya çalısıyoruz fakat soyle bır sorunumuz var motora guc verdıgımzıde 128 den asagı hıc bır seyı calıstırmıyor. ve 128 de versek 250 de versek hep aynı hızda donuyor tekerlekler. kodda assagıda hıc bır sekılde bulamadık sorunu void motorkontrol(int solmotorpwm,int sagmotorpwm) { if(sagmotorpwm<=0) { sagmotorpwm=abs(sagmotorpwm); digitalWrite(sagmotor1,LOW); digitalWrite(sagmotor2,HIGH); analogWrite(sagmotorpwmpin,sagmotorpwm); } else { digitalWrite(sagmotor1,HIGH); digitalWrite(sagmotor2,LOW); analogWrite(sagmotorpwmpin,sagmotorpwm); }
void motorkontrol(int solmotorpwm,int sagmotorpwm)
{
if(sagmotorpwm<=0)
{
sagmotorpwm=abs(sagmotorpwm);
digitalWrite(sagmotor1,LOW);
digitalWrite(sagmotor2,HIGH);
analogWrite(sagmotorpwmpin,sagmotorpwm);
}
else
{
digitalWrite(sagmotor1,HIGH);
digitalWrite(sagmotor2,LOW);
analogWrite(sagmotorpwmpin,sagmotorpwm);
}
//sol
if(solmotorpwm<=0)
{
solmotorpwm=abs(solmotorpwm);
digitalWrite(solmotor1,LOW);
digitalWrite(solmotor2,HIGH);
analogWrite(solmotorpwmpin,solmotorpwm);
}
else
{
digitalWrite(solmotor1,HIGH);
digitalWrite(solmotor2,LOW);
analogWrite(solmotorpwmpin,solmotorpwm);
}
}
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.