Ovaj priručnik će vas voditi kako biste dovršili dijelove i korake za kontrolu brzine i smjera istosmjernog motora uz pomoć dvostrukog
pokretačkog programa motora H-Arduino Bridge L293D.
Pokretač motora ima dva kanala, što znači da može kontrolirati smjer oba DC motora u isto vrijeme.
Dopustite mi da vas provedem kroz odjeljke potrebne za to. . .
Zatim slijedi korak s kodom. 1) Arduino uno. .
Izvorna verzija koju nudi L293D vrlo je jeftina. . .
5 dostupnih za 1.
Taktilna tipka je 59 eura. . 100 komada za.
99 € potenciometar 10 K. . . Breadboard. .
Premosne žice. . .
Računalo s arduino IDE. . .
Ne mogu vam dati ovu poveznicu.
Počnimo raditi sada.
L293D pin priključak 1 (Omogući1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 pin motora (GND1)--GndPIN6(OUTPUT2)--
Motor pin 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3. 3v)--
5 v/pin znači 3,3
v, ali ga također možete spojiti na 5 v.
Priključni pin 1 (pozitivan)--5vPin2 (signal)--analogniPIN0PIn3(negativan)--
GndPUSH tipka pin priključak 1 pin = gnd2 pin = DigitalPIN7/*/int enablePin = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int statusni pin = 13; void setup(){pinMode(in1Pin, OUTPUT); pinMode(in2Pin, IZLAZ); pinMode(
Izlaz); pinMode(
SwitchPin, input _ pullup); pinMode(
Izlazni statusni pin; }void loop(){digitalWrite(13,HIGH);
Int brzina = analogRead (potPin)/ 4;
Boolean reverse = digitalRead (switchPin); setMotor(brzina, rikverc); }void setMotor(
Int brzina, Boolean reversal){analogWrite(
Brzina, brzina); digitalWrite(in1Pin, ! reverse); digitalWrite(In2Pin, reverse);
Okrenite potenciometar za kontrolu brzine motora i pritisnite gumb za promjenu smjera.