반응형

 

 

 

모터드라이버(L298N)로 DC모터 1개 작동해보기
-아두이노에 모터드라이브를 연결하고 작동하는 기본 메커니즘을 파악해보자!
-라이브러리는 필요할 것 같기도하고 없어도 될것 같기는 하다(아직은)
-최대한 라이브러리 없는 형태로 디자인을 해보자!
-DC모터 1개를 연결해서 작동하는 예제를 기본적인 것들을 이용해서 만들어보자!
-버튼을 이용한 작동과 현재 모터의 power를 tm1637에 표현하는 것 정도 하면 될 것 같다!
-그리고 필요하다면 후속편을 준비할 것!

목표)
소스코드로 제어
버튼 4개로 digital 제어
버튼 4개로 pwm 제어
2축조이스틱으로 제어

예제 153-1
 * 모터드라이버L298N을 3,4,5번핀에 적절히 연결하고!
 * 속도가 점진적으로 올리갔다가 점진적으로 감소하도록 해보라!

153-1.txt
0.00MB


예제 153-2
 * 버튼(택트스위치)을 2개 연결해서 아래와 같이 역할을 부여하자!
 * 버튼1 : 정방향으로 풀파워(255)로 회전
 * 버튼2 : 역방향으로 풀파워(255)로 회전
 * 안누르면 : 멈춤

153-2.txt
0.00MB


예제 153-3
 * 버튼(택트스위치)을 2개 연결해서 아래와 같이 역할을 부여하자!
 * 버튼1 : 정방향으로 속도가 점점 빨라짐
 * 버튼2 : 역방향으로 속도가 점점 빨라짐
 * 안누르면 : 멈춤

153-3.txt
0.00MB


예제 153-4
 * 2축조이스틱이 아두이노에 연결되었다!
 * x축핀을 A0에 y축핀을 A1에 연결했다!
 * y축만 일단 사용해보자!
 * y축방향에서 위쪽방향으로 조이스틱을 움직이면 모터가 정방향으로 속도가 증가하고
 * 아래쪽방향으로 조이스틱을 움직이면 역방향으로 속도가 증가되도록 해보자!

153-4.txt
0.00MB


예제 153-5
 * 2축조이스틱이 아두이노에 연결되었다!
 * x축핀을 A0에 y축핀을 A1에 연결했다!
 * y축만 일단 사용해보자!
 * y축의 아날로그값의 범위 0~1023을 이용해서 파워를 절대값으로 조절해라!
 * 무슨말이냐면 위로 100%올리면 100% 파워지만 50%만큼 올리면 50%파워로 회전하도록 하라!
 * 조이스틱의 위치로 모터드라이버의 속도를 결정해라!

153-5.txt
0.00MB

반응형
Posted by 덕력킹
,