See juhend juhendab teid osade ja sammude lõpuleviimisel alalisvoolumootori kiiruse ja suuna juhtimiseks topelt H-
Arduino Bridge L293D mootoridraiveri abil.
Mootori draiveril on kaks kanalit, mis tähendab, et see saab juhtida mõlema alalisvoolumootori suunda korraga.
Lubage mul tutvustada teile vajalikke jaotisi. . .
Siis on samm koodiga. 1) Arduino uno. .
L293D pakutav originaalversioon on väga odav. . .
5 saadaval 1 eest.
Puutetundlik nupp on 59 eurot. . 100 tk eest.
99 € 10 K potentsiomeeter. . . Leivalaud. .
Jumper juhtmed. . .
Arduino IDE-ga arvuti. . .
Ma ei saa seda linki pakkuda.
Hakkame nüüd tööle.
L293D pin ühendus 1 (Luba1) -- DigitaalnePin11(PWM)PIN2(SISEND1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 mootori kontakt (GND1)--GndPIN6(OUTPUT2)--
Mootori kontakt 2PIN7 (SISEND2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 v/pin tähendab 3,3
v, kuid saate selle ühendada ka 5 v.
Ühenduspin 1 (positiivne)--5vPin2(signaal)-pinSHPin2(signaal)-pinn1-
nupp-PINnd10-analoog-ühendus = gnd2 pin = DigitalPIN7/*/int enablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int staatuse tihvt = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, OUTPUT); pinMode(
väljund); pinMode(
SwitchPin, sisend _ pullup); pinMode(
Väljundi oleku viik; }void loop(){digitalWrite(13,HIGH);
Int speed = analoogRead (potPin)/ 4;
Boolean reverse = digitalRead (switchPin); setMotor(kiirus, tagurpidi); }void setMotor(
Int speed, Boolean reversal
){analogWriteP(Speed); digitalWrite(In2Pin, tagurpidi) }
Mootori kiiruse reguleerimiseks keerake potentsiomeetrit ja suuna muutmiseks vajutage nuppu.