반응형

 

(모터드라이버/L293D)
설치&사용  => <라이브러리 링크>

드라이버로 DC모터 전원 제어(시리얼)
드라이버로 서보모터 전원제어(시리얼)
버튼으로 DC모터 정방향 역방향 제어
포텐셔미터로 DC모터 속도제어
FND디스플레이로 뭔가 표시해보기

예제35-1 L293D 모터드라이브 쉴드를 이용해서
 * 시리얼통신으로 DC모터를 제어하라!
 * DC모터는 M3, M4에 연결했다.
 * 숫자1을 보내면 모터1번 정회전
 * 숫자2를 보내면 모터1번 역회전
 * 숫자3을 보내면 모터1번 정지
 * 숫자4를 보내면 모터2번 정회전
 * 숫자5를 보내면 모터2번 역회전
 * 숫자6을 보내면 모터2번 정지

35-1.txt
0.00MB


예제 35-2 서버모터 2개를 모터드라이브에 연결하라!
 * 서보모터는 D9와 D10을 사용하면 작동할 수 있다.
 * 3초에한번 0도에서 90도 사이를 왔다갔다 하도록 해라!

35-2.txt
0.00MB


예제35-3 버튼으로 DC모터 정방향 역방향 제어
 * 버튼4개를 A0 A1 A2 A3에 연결해서
 * 2개는 모터1번 정회전/역회전
 * 2개는 모터2번 정회전/역회전
 * 버튼을 안누르면 모터정지

35-3.txt
0.00MB


예제35-4 슬라이드가변저항으로 DC모터 속도제어
 * 가변저항을 A0과 A1에 연결해서 가변저항값으로 속도를 조절하자!
 * 가변저항은 0~1023이고 속도값은 0~255이니까
 * map함수를 써야겠죠?

35-4.txt
0.00MB


예제35-5 FND디스플레이로 뭔가 표시해보기
 * DC모터는 모터드라이브 M3과 M4에 연결되어있고
 * FND디스플레이(TM1637)는 2개인데
 * 1개는 CLK A2, DIO A3에 연결되어있고
 * 다른 1개는 CLK A4, DIO A5에 연결되어있다.
 * 슬라이드가변저항으로 조절하는 속도를 디스플레이에 표시되도록 하라!

35-5.txt
0.00MB

관련라이브러리(AFMOTOR)

https://github.com/adafruit/Adafruit-Motor-Shield-library

관련라이브러리(TM1637)

https://github.com/avishorp/TM1637

반응형
Posted by 덕력킹
,