이 매뉴얼은 더블 H- 의 도움으로 DC 모터의 속도와 방향을 제어하는 부품과 단계를 완료하는 방법을 안내합니다 .
Arduino Bridge L293D 모터 드라이버
모터 드라이버에는 두 개의 채널이 있습니다. 즉, 두 DC 모터의 방향을 동시에 제어할 수 있습니다.
그렇게 하는 데 필요한 섹션을 안내해 드리겠습니다. . .
그런 다음 코드가 포함된 단계가 있습니다. 1)아두이노 우노. .
L293D에서 제공하는 원본 버전은 매우 저렴합니다. . .
1개에 5개 이용 가능.
촉각 버튼은 59유로. . 를 위한 100pcs.
€ 99 10K 전위차계. . . 브레드보드. .
점퍼선. . .
Arduino IDE가 설치된 컴퓨터. . .
나는 이 링크를 제공할 수 없습니다.
이제 작업을 시작하겠습니다.
L293D 핀 연결 1(활성화1)--DigitalPin11(PWM)PIN2(INPUT1)--DigitalPin10(PWM)PIN3(OUTPUT1)--
1 PIN4 모터 핀(GND1)--GndPIN6(OUTPUT2)--
모터 핀 2PIN7 (INPUT2)--DigitalPin9(PWM)PIN8(12v)--5vPIN9(Vss3.3v)--
5v/핀은 3.3v를 의미
하지만 5v에 연결할 수도 있습니다.
연결 핀 1(양수)--5vPin2(신호)--아날로그PIN0PIn3(음수)--
GndPUSH 버튼 핀 연결 1 핀 = gnd2 핀 = DigitalPIN7/*/int 활성화 핀 = 11; Int in1Pin = 10; int in2Pin = 9;
Int switchPin = 7; int potPin = 0;
Int 상태 핀 = 13; 무효 설정(){pinMode(in1Pin, OUTPUT); 핀모드(in2Pin, OUTPUT); 핀모드(
출력); pinMode(
SwitchPin, 입력_풀업); pinMode(
출력 상태 핀; }void loop(){digitalWrite(13,HIGH);
Int speed = AnalogRead(potPin)/ 4;
Boolean reverse = digitalRead(switchPin); setMotor(speed, reverse); }void setMotor(
Int speed, Boolean reversal){analogWrite(
Speed, speed); digitalWrite(in1Pin, ! reverse); digitalWrite(In2Pin, 역방향); }
전위차계를 돌려 모터 속도를 제어하고 버튼을 눌러 방향을 변경합니다.