Denna manual kommer att guida dig till att slutföra delarna och stegen för att kontrollera hastigheten och riktningen för DC-motorn med hjälp av dubbel H-
Arduino Bridge L293D motordrivrutin.
Motordrivaren har två kanaler, vilket innebär att den kan styra riktningen på båda DC-motorerna samtidigt.
Låt mig ta dig igenom de avsnitt som behövs för att göra det. . .
Sedan är det steget med koden. 1) Arduino uno. .
Den ursprungliga versionen från L293D är mycket billig. . .
5 tillgängliga för 1.
Den taktila knappen kostar 59 euro. . 100 st för .
€ 99 10 K potentiometer. . . Bakbord. .
Bygeltrådar. . .
Dator med arduino IDE. . .
Jag kan inte ge den här länken du vet.
Låt oss börja jobba nu.
L293D stiftanslutning 1 (Enable1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 motorstift (GND1)--GndPIN6(OUTPUT2)--
Motorstift 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3. 3v)--
5 v/stift betyder 3,3
v, men du kan också ansluta den till 5 v.
Anslutningsstift 1 (positiv)--5vPin2(signal)--analog anslutning(neg PUSHn)--analog
anslutning(neg PUSHn)--knapp 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;
Boolean reverse = digitalRead (switchPin); setMotor(speed, reverse); }void setMotor(
Int speed, Boolean reversal){analogWrite,in reverse digital speed,e
;(PWrite,reverse!); digitalWrite(In2Pin, reverse);
Vrid potentiometern för att kontrollera motorns hastighet och tryck på knappen för att ändra riktning.