Dobrý den ve spolek,
mám dotaz ohnedně toho, jestli by bylo možno regulovat rychlost na motorech které jsou připojeny pomocí H-můstku ve formě zapojení které přikládám jako obrázek pomocí příkazu analogWrite(); …
PS: přiznám se že už to mám odzkoušený, a celkem to funguje, ovšem setkávám se zde s chybou kterou nemůžu překovt a ta je taková, že u levého motoru nejde regulovat rychlost když jede vpřed… reaguje pouze na hodnotu 128+ a to funguje v plném zatížení (tím myslím to že není rozdím když tam dám hodnotu od 128-255… stalé funguje naplno)
Žádám ted o nějaké vysvětlení pokud to někdo ví, byl bych moc rád za jakoukoliv radu 🙂 pokud ví někdo lepší způsob jak reguloat rychlost byl bych moc rád za příklad, předem děkuji 🙂
Kontaktovat mě můžete na email: CalleWayCZ@gmail.com nebo michalekmatej123@gmail.com
Příklad toho jak to myslím:
int in1=7; //levý motor vpřed
int in2=6; //levý motor vzad
int in3=5; //pravý motor vzad
int in4=4; //pravý motor vpřed
void setup()
{
pinMode(int1,OUTPUT);
pinMode(int2,OUTPUT);
pinMode(int3,OUTPUT);
pinMode(int4,OUTPUT);
}
void loop()
{
analogWrite(int1,120);
delay(1000);
analogWrite(int1,0);
delay(1000);
analogWrite(int2,120);
delay(1000);
analogWrite(int2,0);
delay(1000);
analogWrite(int3,120);
delay(1000);
analogWrite(int3,0);
delay(1000);
analogWrite(int4,120);
delay(1000);
analogWrite(int4,0);
delay(1000);
}