Denne håndboken vil veilede deg til å fullføre delene og trinnene for å kontrollere hastigheten og retningen til DC-motoren ved hjelp av dobbel H-
Arduino Bridge L293D-motordriver.
Motordriveren har to kanaler, noe som betyr at den kan styre retningen til begge DC-motorene samtidig.
La meg ta deg gjennom delene som trengs for å gjøre det. . .
Så er det trinnet med koden. 1) Arduino uno. .
Den originale versjonen levert av L293D er veldig billig. . .
5 tilgjengelig for 1.
Den taktile knappen koster 59 euro. . 100 stk for.
€ 99 10 K potensiometer. . . Brødbrett. .
Jumper ledninger. . .
Datamaskin med arduino IDE. . .
Jeg kan ikke gi denne linken vet du.
La oss begynne å jobbe nå.
L293D pinnetilkobling 1 (Aktiver1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 motorpinne (GND1)--GndPIN6(OUTPUT2)--
Motorpinne 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3. 3v)--
5 v/pin betyr 3,3
v, men du kan også koble den til 5 v.
Tilkoblingspinne 1 (positiv)--5vPin2(signal)--analog tilkobling(negn PUSHn)--analog
tilkobling (neg PUSHn)--3 pinne gnd2 pin = DigitalPIN7/*/int enablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int status pin = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(
Output); pinMode(
SwitchPin, input _ pullup); pinMode(
Output status pin; }void loop(){digitalWrite(13,HIGH);
Int speed = analogRead (potPin)/ 4;
Boolsk revers = digitalRead (switchPin); setMotor(hastighet, revers); }void setMotor(
Int hastighet, boolsk reversering){analogSkriv,i reversering
,(PWrite,i revers!); digitalWrite(In2Pin, revers); }
Drei potensiometeret for å kontrollere hastigheten på motoren og trykk på knappen for å endre retningen.