M5Bala2は出荷前に既にキャリブレーションが行われています。もし再キャリブレーションを必要とする場合は、以下の手順を踏まえてください。
BALA2を水平のデスクに置き、電源をOFFにしてください。
中央のボタン(ButtonB)と左側の赤いボタンを同時に押し、画面が点灯したらすぐに手を離します。此时はIMUのデータを取得中で、触らないでください。
[Macユーザー]Arduino IDEの設定を参考にしてください Arduino IDE [Windowsユーザー]Arduino IDEの設定を参考にしてください Arduino IDEの設定
Arduinoで例題プログラムを開きます
BALA2をコンピュータに接続。Tools->Portで使用するシリアルポートを選択
开发板Boardの選択肢からM5Stack-Core-ESP32を選択
コードをコンパイルしてアップロード
Bala::SetServoAngle(uint8_t pos, uint8_t angle)
uint8_t pos サーボモータの番号(1 - 8),其中5 - 8号はBALAのベース内部に配置
uint8_t angle サーボモータの角度
Bala::SetServoPulse(uint8_t pos, uint16_t width)
uint8_t pos サーボモータの番号(1 - 8),其中5 - 8号はBALAのベース内部に配置
uint16_t width パルス幅
关于M5Stack的使用请参考 M5Stack GRAY