Skocz do zawartości

Shield arduino i dwa silniki


Pomocna odpowiedź

Napisano

Zastosowałem shield arduino do sterowania dwoma silnikami

Silniki ładnie działąja tak jak przewidzialem w tym programie .

Lecz jak poloze moje robota na ziemi to kreci sie tylko jedno kolo robi petle .

Moze za slabe napiecie daje do shieldu bo cztery paterie 1,5 v polanczylem w jedno ogniwo.

A plytke dodatkowym osobnym zasilaniem wspieram.

Co o tym sadzicie ?

void setup() {

//Setup Channel A

pinMode(12, OUTPUT); // Włanczam piny

pinMode(9, OUTPUT);

pinMode(13,OUTPUT);

pinMode(8,OUTPUT);

}

void loop(){

digitalWrite(13,HIGH); //Napiecie wysokie dwa kola do przodu

digitalWrite(12, HIGH);

digitalWrite(9, LOW);

digitalWrite(8,LOW);

analogWrite(3, 255);

analogWrite(11,255);

delay(3000);

digitalWrite(9, HIGH); // zatrzymanie obu

digitalWrite(8,HIGH);

delay(1000);

digitalWrite(13,LOW);// jedno kolo do tylu

digitalWrite(8,LOW);

analogWrite(11,255);

delay(3000);

digitalWrite(9, HIGH); // stop

delay(1000);

}

__________

Komentarz dodany przez: Treker

Kod programu, dla lepszej czytelności, należy umieszczać w tagach .

Proszę to poprawić.

Podałeś za mało informacji.

Jakie silniki (konkretnie), jakie baterie (konkretnie), jaki shield (konkretnie).

Pytanie dodatkowe: język polski to nie jest Twój język ojczysty?

Przy silnikach biorących sensowną ilość prądu zwykłe paluszki nie dadzą rady.

Jak masz możliwość podłącz pod zasilacz min. 6V/3A. Jak nie to przynajmniej zrób 2x4 paluszki ( czyli 2 pakiety po 4 paluszk, pakietyi połączone równolegle ).

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...