Ta priročnik vas bo vodil pri dokončanju delov in korakov za nadzor hitrosti in smeri enosmernega motorja s pomočjo dvojnega
gonilnika motorja H-Arduino Bridge L293D.
Gonilnik motorja ima dva kanala, kar pomeni, da lahko krmili smer obeh enosmernih motorjev hkrati.
Naj vas popeljem skozi razdelke, ki so potrebni za to. . .
Nato sledi korak s kodo. 1) Arduino uno. .
Prvotna različica, ki jo ponuja L293D, je zelo poceni. . .
5 na voljo za 1.
Otipni gumb je 59 evrov. . 100 kosov za.
99 € Potenciometer 10 K. . . Breadboard. .
Premostitvene žice. . .
Računalnik z arduino IDE. . .
Veš, ne morem dati te povezave.
Začnimo delati zdaj.
L293D pin priključek 1 (Omogoči1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 pin motorja (GND1)--GndPIN6(OUTPUT2)--
pin motorja 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5 v/pin pomeni 3,3
v, vendar ga lahko povežete tudi s 5 v.
Priključni pin 1 (pozitiven)--5vPin2 (signal)--analogPIN0PIn3(negativen)--
GndPUSH pin priključek 1 pin = gnd2 pin = DigitalPIN7/*/int enablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int stanje pin = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, IZHOD); pinMode(
Izhod); pinMode(
SwitchPin, vnos _ izvleček); pinMode(
izhodni statusni pin; }void loop(){digitalWrite(13,HIGH);
Int speed = analogRead (potPin)/ 4;
Boolean reverse = digitalRead (switchPin); setMotor(hitrost, reverse); }void setMotor(
Int speed, Boolean reversal){analogWrite(
Hitrost, hitrost); digitalWrite(in1Pin, ! reverse); digitalWrite(In2Pin, reverse); }
Obrnite potenciometer za nadzor hitrosti motorja in pritisnite gumb za spremembo smeri.
Skupina HOPRIO, profesionalni proizvajalec krmilnikov in motorjev, je bila ustanovljena leta 2000. Sedež skupine je v mestu Changzhou, provinca Jiangsu.