pdf-icon

8Servos HAT

SKU:U076

説明

8Servos HATは、M5StickCに対応した8-wayサーボコントロールボードです。ボードの頭脳はSTM32F030F4マイクロコントローラで、I2Cを介してM5StickCと通信します。複数のサーボを同時に動作させるために、HATには外部で独立した電源供給用の16340バッテリーベースが装備されています。また、コントロールスイッチとRGB LEDもHATに内蔵されています。SG90サーボはこのHATに完璧にフィットします。

この製品は現在生産中止となっています。

製品の特徴

  • 8ウェイサーボコントロール
  • オンボードRGB LED
  • 16340バッテリーベース
  • 通信・制御用I2Cプロトコル(0x38)

含まれるもの

  • 1x 8Servos-HAT
  • 1x 16340バッテリー(700mAh)

アプリケーション

  • 複数サーボの制御
  • ロボットアーム
  • バイオミメティックロボット
  • スマートトイ、コグニティブトイ

仕様

仕様 パラメータ
通信プロトコル I2C:0x38
製品重量 27g
梱包重量 38g
製品サイズ 54*24*20mm
梱包サイズ 75*46*29mm

EasyLoader(イージーローダー)

EasyLoaderは簡潔で高速なプログラムライターで、製品に関連するケースプログラムを内蔵しています。簡単な手順でメインコントロールに焼き付けられ、一連の機能検証を行うことができます。

Windows版Easyloaderのダウンロード MacOS版Easyloaderをダウンロード

説明:
このテストプログラムは、8Servos HATモジュールの各ポートのドライブサーボ機能が正常かどうかをテストするものです。

PinMap

M5StickC GPIO26 GPIO0 3.3V GND
8Servos SDA SCL Vin GND

8Servos HATの説明

>1.    Function Description

    (1)Eight-way servo control

    (2)Onboard sk6812 LED control

>2.    Communication Method

    I2C,bitrate 400HZ,address support self-addition

    address:0x38

    register      value        description

    00H            0X00       CH1 angle out

    01H            0X00       CH2 angle out

    02H            0X00       CH3 angle out

    03H            0X00       CH4 angle out

    04H            0X00       CH5 angle out

    05H            0X00       CH6 angle out

    06H            0X00       CH7 angle out

    07H            0X00       CH8 angle out

3.    I2C address description

    00H(R/W)servo register address
  
    description:

    (1)Data can be read and written continuously

    (2)Each register value indicates the degree can be written to 0-180

>    10H(R/W)servo pulse width register

    address    value    description

    10H        0X00    CH1_WIDTH[8:15]

    11H        0X00    CH1_WIDTH[0:7]

    12H        0X00    CH2_WIDTH[8:15]

    13H        0X00    CH2_WIDTH[0:7]

    14H        0X00    CH3_WIDTH[8:15]

    15H        0X00    CH3_WIDTH[0:7]

    16H        0X00    CH4_WIDTH[8:15]

    17H        0X00    CH4_WIDTH[0:7]

    18H        0X00    CH5_WIDTH[8:15]

    19H        0X00    CH5_WIDTH[0:7]

    1AH        0X00    CH6_WIDTH[8:15]

    1BH        0X00    CH6_WIDTH[0:7]

    1CH        0X00    CH7_WIDTH[8:15]

    1DH        0X00    CH7_WIDTH[0:7]

    1EH        0X00    CH8_WIDTH[8:15]

    1FH        0X00    CH8_WIDTH[0:7]

    description:

    (1)Data can be read and written continuously

>   20H(R/W)LED_RGB register

    address    value    description

    20H        0X00     G[0:7]

    21H        0X00     R[0:7]

    22H        0X00     B[0:7]

    description:

    (1)Data can be read and written continuously

    (2)RGB888

Example

Arduino

UIFlow

How to use Hat 8servo and related API instructions in the UIFlow1.0

UIFlow