초등학생도 OK? Raspberry pi로 Scratch에 도전해 보았다 그 2. (서보 모터)

마지막 기사:
htps : // 이 m/우리보_2019/있어 ms/f인가 369067b514177~f6b
GPIO 조작하여 L치카까지 할 수 있었습니다.

이번에는 서보 모터를 움직여 보겠습니다.

GPIO 단자 작동 – 서보 모터



서보 모터 연결



SG92R이라는 모터로 시험해 보겠습니다. 5v, Ground, GPIO 단자의 3개를 접속합니다.



우선, 접속처의 GPIO 단자를 결정합니다.
GPIO 터미널 핀아웃은 아래 웹 사이트에 설명되어 있습니다.
htps //w w. 등 sp 벨 ry 피. 오 rg / 도쿠 멘 타치 온 / 토끼 / g 피오 /

이 사이트에서 이미지를 인용하겠습니다.


이번에는 GPIO 단자의 14번을 사용하기로 합니다.
Ground 및 5v 터미널은 각각 Raspberry pi의 각 터미널에 연결됩니다.
이번 서보모터 하나이므로 별도 전원으로 할 필요도 없고, VCC는 Raspberry pi의 5V에 직접 접속합니다.

Raspberry pi와 서보 모터를 연결하기 전에 Raspberry pi를 종료하고 전원을 끄십시오.

실제로 연결해 보았습니다.



스크립팅



서보 모터를 연결할 수 있으면 Raspberry pi를 켜고 Scratch를 시작하십시오.


먼저 GPIO 단자의 작동이 활성화되어 있는지 확인합니다.
"Henshu"메뉴에서 "GPIO 서버를 가지고"가 보이면 활성화되어 있습니다.


여기에서 GPIO 단자 14를 조작하는 블록을 연결합니다.
세이조 범주에서 세 가지를 선택하고 메시지로 각각 "config14out", "servo14%75", "servo14%-75"를 입력하십시오.


"servo14%75"메시지는 서보 모터를 75% 돌립니다.
"servo14%-75"메시지는 서보 모터를 역방향으로 75% 돌립니다.

이제 이러한 제어 블록을 연결해 보겠습니다.
전회 기사에서 작성한, LED를 1초 간격으로 점등·소등하는 스크립트의 사이에, 서보 모터를 제어하는 ​​블록을 넣어 봅시다.



GPIO 서버 자동 시작



GPIO 서버가 스크립트 내에서 시작되도록 합니다.


"gpioserveron을 둔다"를 추가하면 OK입니다.

이 스크립트를 실행하면 LED가 깜박임을 반복하고 동시에 서보 모터가 회전합니다.

좋은 웹페이지 즐겨찾기