Skocz do zawartości

Piszczące silniki DC, brak ruchu robota


kiker212

Pomocna odpowiedź

5 minut temu, kiker212 napisał:

Jeśli chodzi ci o mostek to jest to właśnie enable do pwm 

Tam obok jest jeszcze jeden EN...to jest wlasnie enable stwrownika... 

Podlacz dokladnie tak jak tutaj (dodaj mase i 5v dla Ardu)...nie pomyl z zasilaniem!pwm_2_6rz5xufujz_XSUSimhNmP.thumb.png.67f81d55aae79491300de9e43a777838.png

I wgraj ten kod.... 

int motor1pin1 = 2;
int motor1pin2 = 3;

int motor2pin1 = 4;
int motor2pin2 = 5;

void setup() {
  // put your setup code here, to run once:
  pinMode(motor1pin1, OUTPUT);
  pinMode(motor1pin2, OUTPUT);
  pinMode(motor2pin1, OUTPUT);
  pinMode(motor2pin2, OUTPUT);

  //(Optional)
  pinMode(9, OUTPUT); 
  pinMode(10, OUTPUT);
  //(Optional)
}

void loop() {
  // put your main code here, to run repeatedly:

  //Controlling speed (0 = off and 255 = max speed):     
  //(Optional)
  analogWrite(9, 100); //ENA pin
  analogWrite(10, 200); //ENB pin
  //(Optional)
  
  digitalWrite(motor1pin1, HIGH);
  digitalWrite(motor1pin2, LOW);

  digitalWrite(motor2pin1, HIGH);
  digitalWrite(motor2pin2, LOW);
  delay(3000);

  digitalWrite(motor1pin1, LOW);
  digitalWrite(motor1pin2, HIGH);

  digitalWrite(motor2pin1, LOW);
  digitalWrite(motor2pin2, HIGH);
  delay(3000);
}

Musi dzialac...czasem czlowiek podpina sto razy i sie wydaje ze jest dobrze, a tu jakis kabel pomylony moze byc..

Edytowano przez farmaceuta
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

(edytowany)

 @farmaceuta Zrobiłem ten program lecz nadal piszczy startuje od około 210/255 lecz przez 4 sekundy piszczy potem się obraca tak jak w programie 3 sekundy w tą i w drugą lecz po jakimś czasie staje i piszczy dalej. Nawet na 254/255 piszczy lecz gdy daję  255 przestaje piszczeć i działa. Więc sprawa nadal  nie jest rozwiązana 😞

Edytowano przez kiker212
Link do komentarza
Share on other sites

S

37 minut temu, farmaceuta napisał:

Tam obok jest jeszcze jeden EN...to jest wlasnie enable stwrownika... 

Podlacz dokladnie tak jak tutaj (dodaj mase i 5v dla Ardu)...nie pomyl z zasilaniem!pwm_2_6rz5xufujz_XSUSimhNmP.thumb.png.67f81d55aae79491300de9e43a777838.png

I wgraj ten kod.... 


int motor1pin1 = 2;
int motor1pin2 = 3;

int motor2pin1 = 4;
int motor2pin2 = 5;

void setup() {
  // put your setup code here, to run once:
  pinMode(motor1pin1, OUTPUT);
  pinMode(motor1pin2, OUTPUT);
  pinMode(motor2pin1, OUTPUT);
  pinMode(motor2pin2, OUTPUT);

  //(Optional)
  pinMode(9, OUTPUT); 
  pinMode(10, OUTPUT);
  //(Optional)
}

void loop() {
  // put your main code here, to run repeatedly:

  //Controlling speed (0 = off and 255 = max speed):     
  //(Optional)
  analogWrite(9, 100); //ENA pin
  analogWrite(10, 200); //ENB pin
  //(Optional)
  
  digitalWrite(motor1pin1, HIGH);
  digitalWrite(motor1pin2, LOW);

  digitalWrite(motor2pin1, HIGH);
  digitalWrite(motor2pin2, LOW);
  delay(3000);

  digitalWrite(motor1pin1, LOW);
  digitalWrite(motor1pin2, HIGH);

  digitalWrite(motor2pin1, LOW);
  digitalWrite(motor2pin2, HIGH);
  delay(3000);
}

Musi dzialac...czasem czlowiek podpina sto razy i sie wydaje ze jest dobrze, a tu jakis kabel pomylony moze byc..

Są dwa enable jeden do jednego silnika a drugi do drugiego 

 

Link do komentarza
Share on other sites

1 godzinę temu, farmaceuta napisał:

A spruboj bez pwm...czyli tylko zmiana kierunku, czy z pelnamoca beda sie krecic

Kręci się ale nie pełna moc taka mniej więcej jak max pwm 

Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.