【초급편】micro:bit로 탱크를 조종한다

2087 단어 모터 제어microbit

소개



이 기사는 micro:bit로 전차를 조종하기 위한 개발 순서를 초급·중급·상급으로 나누어 소개하고 있습니다. 사용 기재나 개발 스텝은 요약 로 소개하고 있습니다.

*정리의 기사를 읽고 시작된 분은, 전차의 차체를 제작하고 나서, 이 기사를 읽으면 좋을 것입니다!

초급편



먼저 micro : bit로 모터를 제어합시다.
모터는 전기를 흘리면 회전하고, 흐르는 것을 그만두면 멈춥니다. 전기를 흐르는 방향을 반대로 함으로써 회전 방향을 반대로 할 수 있습니다.


모터 드라이버는 이 전기의 흐름을 제어하여 정회전, 반전, 정지를 가능하게 합니다.

먼저 이런 프로그램을 만들어 보자.


micro : bit의 A 버튼을 누르면 전진하고 B 버튼을 누르면 후퇴해야합니다. (이동하지 않는 경우는 배선이나 모터용의 전원이 들어가 있는지 확인합시다!)

디지털 출력이란 micro:bit의 에지 커넥터로부터 전기를 흘리는 것을 말하며, 값 1로 전기를 흘려, 값 0으로 전기를 멈춥니다.

A 버튼을 누르면 단자 P8에서 전기가 흐르고 모터 드라이버에 의해 모터를 전달하여 단자 P1로 전기가 흐릅니다. 위 그림과 같이 전기의 흐름을 할 수 있으므로 모터는 회전합니다.
단자에 흘리는 값을 모두 0으로 함으로써 정지합니다.

도전



전진·후퇴가 생기면, 다음은 좌우의 선회를 해 봅시다!
단자 P1과 P8은 하나의 모터를 제어하고 단자 P2와 P12는 다른 모터를 제어합니다.

위의 프로그램에서는 P1=0, P8=1, P2=0, P12=1로 전진했어요. 그렇다면 우회전, 좌회전 시에는 어떤 프로그램으로 하면 좋을까요?

또한, 이것이 가능하면, 「첫 번째만」의 블록 안에서 사용하고 있는 「아날로그로 출력한다」의 수치를 변경해 봅시다. 이 수치를 변경함으로써 모터의 회전 속도를 변화시킬 수 있습니다.

참고・관련



서장
회로도
중급편은 이쪽
상급편은 이쪽

좋은 웹페이지 즐겨찾기