반응형

https://youtu.be/QxUErDyU4aE

 

 

앱인벤터와 블루투스로 nema17 스탭모터 2개를 동시에 원격제어하는 방법!
녹칸다의 a4988를 이용한 스탭모터 제어 시리즈이다!
이번편에서는 아두이노에 스탭모터와 블루투스 모듈을 연결하고 블루투스 통신으로 원격제어 해보는 예제이다!
앱인벤터로 스탭모터 2개를 원격제어할 수 있는 어플리케이션을 만들어보도록 하자!
1.앱인벤터에서 전송한 입력값에 의해서 개별/일괄 각도로 이동시키기
2.앱인벤터의 버튼을 눌렀을때 지정된 개별/일괄 각도로 이동시키기
3.앱인벤터의 버튼을 이용해서 스탭모터 2개를 바퀴처럼 활용해보기(속도, 전진, 후진 등등)
4.앱인벤터의 슬라이드를 이용해서 스탭모터 2개를 바퀴처럼 활용해보기(속도, 전진, 후진 등등)

 

(실제로한거)

1.앱인벤터에 버튼 4개를 UI로 만들고 각버튼을 눌렀을때 서로다른 스탭모터의 동작을 수행하도록하고 스탭모터가 작동중과 완료가되었음을 시각적으로 알 수 있도록 하시오!

 

423-1(앱인벤터로지정된각도로제어하기).txt
0.00MB
example423_1.aia
0.00MB

2.앱인벤터에 textbox 2개를 배치하고 스탭모터 2개의 스탭량을 각각입력받은다음, 버튼을 누르면 아두이노로 전송해서 지정된 스탭량만큼 스탭모터를 작동시키고 그때 작동중과 완료되었음을 시각적으로 알 수 있도록하시오!

423-2(숫자2개입력받아서제어하기).txt
0.00MB
example423_2.aia
0.00MB

3.앱인벤터에 버튼3개를 이용해서 전진,브레이크,후진을 구현하시오! 이때 전진을 누르면 F가 전송되고 후진을 누르면 B가 전송되고 브레이크를 누르면 X가 전송된다 label하나 추가해서 현재 가상의 RC카의 진행상태를 출력하시오!

423-3(전진후진브레이크구현하기).txt
0.00MB
example423_3.aia
0.00MB

4.버튼을 2개 배치해서 1번버튼을 누르는동안에만 전진하고 2번버튼을 누르는 동안에만 후진하고 아무것도 누르지 않으면 브레이크가 걸리도록 하시오!

423-4(버튼을누를떄만전진후진하기).txt
0.00MB
example423_4.aia
0.00MB

5.(4)예제에서 고정된 속도로 돌아가는 스탭모터를 속도를 바꿀 수 있도록하시오!

423-5(속도제어).txt
0.00MB
example423_5.aia
0.00MB

6.버튼 2개를 배치해서 전진, 후진을 하되 버튼을 누르면 가속도가 붙으면서 전진을하고 버튼을 떼면 감속이되면서 멈추도록 하시오!

423-6(가감속으로전진후진을하시오).txt
0.00MB
example423_6.aia
0.00MB

7.현재 스탭모터의 속도와 방향을 동시에 앱인벤터 화면에 출력하시오!

423-7(현재속도를스마트폰화면에출력하라).txt
0.00MB
example423_7.aia
0.00MB


관련라이브러리(AccelStepper/1.61.0)
http://www.airspayce.com/mikem/arduino/AccelStepper/

반응형
Posted by 덕력킹
,