안녕하세요? 만들오 입니다. 마이크로비트 로봇 제작을 위한 확장보드 Robotbit 사용법을 공유합니다.
1. 프로젝트에 확장프로그램 추가하기
- 프로젝트의 좌측 메뉴에서 버튼을 누르고, 버튼을 선택합니다.
- 검색창에 joystickbit 을 검색해 추가합니다.
- 프로젝트 좌측 메뉴에 메뉴와 가 추가됩니다.
2. 블록 사용법
- Servo ( ) degree ( ) : S1 ~ S8핀의 서보모터를 지정한 각도(0~180도)로 움직입니다.
- Geek Servo, Stepper 및 다른 모터 블록의 사용법은 생략합니다.
- Motor ( ) speed ( ) : DC 모터 제어용 블록입니다. -255~255 범위로 회전 속도 및 방향을 제어합니다.
- 네오픽셀 관련
- ( ) show color ( ) : 4개의 led를 켜는 블록입니다. 10개의 색상이 있고, black을 선택하면 끄는것과 같습니다.
- ( ) set pixel color at ( ) to ( ) : 0~3번의 픽셀 색상을 지정합니다. ( ) show 블록을 사용해야 켜집니다.
- ( ) show : 위와 같이 색상을 지정하고 켤때 사용합니다.
- ( ) clear : 4개의 led 전체를 black 색상으로 선택합니다. show 블록을 사용해야 합니다.
※ show color는 set pixel color 블록으로 4개 모두 동일한 색상을 선택하고, show 블록을 사용한 것과 같습니다.
※ 4개의 led에 따로따로 색상을 적용하기 위해서는 set pixel color at 블록을 사용한 후 show 블록을 사용합니다.
- 부저는 기본 메뉴 에서 사용할 수 있습니다.
3. 사용 예제
- 사이렌
- 실행하면 RGB 블럭으로 밝기를 55(0~255 범위)로 설정하고, 무지개처럼 꾸며줍니다.
- 버튼 A를 누르면 사이렌 소리와 함께 불빛이 번쩍입니다.
- RC 경찰차
- 라디오 통신을 이용한 RC 경찰차 입니다.
- joystick bit을 이용해 조종합니다. 조이스틱으로 운전하고, D 버튼을 누르면 사이렌을 작동시킵니다.
- 무한회전 서보모터 사용 시 보통 90도로 설정하면 정지하지만, 지지지직 하는 소음과 전류소모가 발생합니다. Servo 값에 10000을 입력하여 스팩 아웃시켜 duty cycle이 0인 것처럼 동작하게 했습니다.
[끝].
728x90
'하드웨어 > 마이크로비트' 카테고리의 다른 글
[마이크로비트] ESP32와 시리얼 통신하기 (2) | 2021.03.09 |
---|---|
[마이크로비트] Joystick:bit 1년 사용자의 코드 공유 (0) | 2021.02.20 |
[마이크로비트] 조이스틱 사용 팁 - 코너링 문제 (0) | 2021.01.23 |
[마이크로비트] 조이스틱 확장보드 Joystick Bit 사용방법 (0) | 2021.01.10 |
댓글