728x90
반응형

이번에는 조이스틱을 이용해서 2개의 DC Motor를 구동할 예정입니다.

일반 아두이노에 키드에 있는 조이스틱을 이용하였고 시리얼 방향 값 입니다.

값을 표현하자면 이런식으로 나오게되는데 500기준 위쪽(오른쪽)으로 움직이면 감소

아래쪽(왼쪽)으로 움직이면 값이 증가됩니다.

즉, 끝에 최대값은 1023이며, 최소값은 0이된다는 겁니다.

이걸 이용해서 펌웨어 작업을 진행합니다.

<소스 코딩>

x축-> 0이면 13H,12L 순방향

x축-> 1020이상이면 13L,12H 역방향

y축-> 0이면 11H,10L 순방향

y축-> 1020이상이면 11L,10H 역방향

 

 

대각선으로 하면 둘다 값이 인식됩니다.

ex)오른쪽 위쪽 대각선 x=0,y=0 모터1순방향, 2순방향

반응형

+ Recent posts