Arduino Polska Forum
kontroler silniczków L293D - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: kontroler silniczków L293D (/watek-kontroler-silniczk%C3%B3w-l293d)



kontroler silniczków L293D - DawidK - 07-01-2018

Próbuje podłączyć 2 silniczki dagu do kontrolera L293D.

Próbowałem rozgryźć to już na najrówniejsze sposoby, ale w dalszym ciągu nie ma efektu.

Oznaczenie "nóżek":
Wcięcie i kropka na obudowie (lewy górny róg)
1          16
2          15
3          14
4          13
5          12
6          11
7          10
8          9

Na płytce prototypowej:
lewa szyna (+)  - do koszyka 2x 3,7V (+)
lewa szyna (-) - do koszyka 2x3,7V (-) i do prawej szyny (-)

prawa szyna(+) - do 5V na arduino
prawa szyna (-) do GND na arduino

wyjścia z L293D

1 - do prawej szyny "+" (5v)
2 - PIN 2 arduino
3 - silniczek lewy , 1 kabelek
4 - szyna lewa (-)
5 - szyna lewa (-)
6 - silniczek lewy, 2 kabelek
7 - PIN 3 arduino
8 - szyna lewa "+" (2x3,7v)
9 - szyna prawa "+" (5v)
10 - PIN 9 arduino
11- silniczek prawy , 1 kabelek
12 - szyna prawa (-)
13 - szyna prawa (-)
14 - silniczek prawy, 2 kabelek
15 - PIN 10 arduino
16 - szyna prawa "+" (5v)

kod:

Kod:
int RIGHT_MOTOR_PIN1  = 9;
int RIGHT_MOTOR_PIN2 = 10;
int LEFT_MOTOR_PIN1 = 2;
int LEFT_MOTOR_PIN2 = 3;

void setup() {
 
 pinMode(RIGHT_MOTOR_PIN1, OUTPUT);
 pinMode(RIGHT_MOTOR_PIN2, OUTPUT);
 pinMode(LEFT_MOTOR_PIN1, OUTPUT);
 pinMode(LEFT_MOTOR_PIN2, OUTPUT);

}

void loop() {
 forward();
 delay(2000);
 reverse();
 delay(1000);
}

void forward(){
 digitalWrite(RIGHT_MOTOR_PIN1, HIGH);
 digitalWrite(RIGHT_MOTOR_PIN2, LOW);

 digitalWrite(LEFT_MOTOR_PIN1, HIGH);
 digitalWrite(LEFT_MOTOR_PIN2, LOW);
}

void reverse(){
 digitalWrite(RIGHT_MOTOR_PIN1, LOW);
 digitalWrite(RIGHT_MOTOR_PIN2, HIGH);

 digitalWrite(LEFT_MOTOR_PIN1, LOW);
 digitalWrite(LEFT_MOTOR_PIN2, HIGH);
}


Silniczki działają - sprawdzałem, bateria też jest naładowana, próbowałem też podmieniać układ L293D (mam kilka szt) ale to nic nie dało, zmieniać piny.

Może ktoś pomóc?