📌 마이크로비트 조작 방법
- 🪙 로고 터치 (Logo Touch): 배터리 가동 / 코인 투입 (v1은 A+B 버튼 또는 P0 핀)
- 🕹️ 보드 기울기 (Tilt / Gyro): 마이크로비트를 기울여 로봇 암 전후좌우 이동
- 🎯 A 버튼 (Button A): 로봇 암 정밀 수확 하강
- 🧲 B 버튼 (Button B): 바이오 전자기 펄스 흡착 스킬 발동
// 마이크로비트 MakeCode(PXT) - 동해 스마트팜 수확 로봇 연동 코드
// 1. 로고 터치 시 코인 투입
input.onLogoEvent(TouchButtonEvent.Touched, function () {
serial.writeLine("LOGO")
basic.showIcon(IconNames.Yes)
basic.pause(100)
basic.clearScreen()
})
// 2. A 버튼: 수확 집게 내리기
input.onButtonPressed(Button.A, function () {
serial.writeLine("DROP")
basic.showIcon(IconNames.Target)
basic.pause(100)
basic.clearScreen()
})
// 3. B 버튼: 바이오 전자기 펄스 자석 스킬
input.onButtonPressed(Button.B, function () {
serial.writeLine("PULSE")
basic.showIcon(IconNames.Diamond)
basic.pause(100)
basic.clearScreen()
})
// 4. 실시간 기울기(Roll, Pitch) 전송으로 로봇 암 조종
basic.forever(function () {
let roll = input.rotation(Rotation.Roll)
let pitch = input.rotation(Rotation.Pitch)
serial.writeLine("TILT:" + roll + "," + pitch)
basic.pause(40)
})
💡 연동 3단계 가이드
- 위 코드를 복사하여 MakeCode(makecode.microbit.org)에 붙여넣고 마이크로비트에 다운로드합니다.
- 마이크로비트를 컴퓨터에 USB 케이블로 연결합니다.
- 게임 상단의 [🔌 마이크로비트 연결] 버튼을 누르고 목록에서 마이크로비트(BBC micro:bit CMSIS-DAP)를 선택하세요!