pdf-icon

JoyC

SKU:U079

説明

JoyCは、M5StickC用に設計されたロッカーモジュールで、両手操作に対応しています。STM32F030F4メイン制御チップを組み込み、I2C通信プロトコルとホストM5StickCを使用してデータ転送を行います。ジョイスティックの範囲は0~200、左右のジョイスティック下には12個のRGB LEDがあり、ジョイスティック下部には16340電池基盤が搭載され、連続した電池寿命が実現されています。

製品の特徴

  • STM32F030F4搭載
  • 通信プロトコルを採用。I2C(アドレス:0x38)
  • 全方向の移動/ボタン押しをサポート

含まれるもの

  • 1x JoyC
  • 1x 16340 700mAh 電池

アプリケーション

  • ゲームハンドル
  • ワイヤレスジョイスティックデバイス

仕様

リソース パラメータ
通信プロトコル I2C:0x38
製品重量 81g
梱包重量 117g
製品サイズ 200*55*50mm
梱包サイズ 119*89*65mm

EasyLoader

単独で使用

RoverCとJoyCを併用する

1.EasyLoaderはシンプルで高速なプログラムバーナーです。EasyLoaderの各製品ページには、製品に関連したケースプログラムが用意されています。簡単な手順でマスターに焼き付けることができ、一連の機能検証を行うことができます。

ソフトウェアをダウンロードした後、ダブルクリックしてアプリケーションを実行し、M5デバイスをデータケーブルでコンピュータに接続し、ポートパラメータを選択し、**"Burn "**をクリックして書き込みを開始します。(M5StickCの書き込みの場合、ボーレートを750000または115200に設定してください)

プロトコル

  • プロトコルタイプ I2C
  • I2Cのアドレスです。0x38
/*--------------------------------------------------------------------------------------------------*/
| JOYC_COLOR_REG       | 0x20
| ------------------------------------------------------------------------------------------------
| rgb_r_reg[0]  |  R/W  |  RED value
| rgb_g_reg[1]  |  R/W  |  Green value
| rgb_b_reg[2]  |  R/W  |  Blue value
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_LEFT_X_REG       | 0x60
| ------------------------------------------------------------------------------------------------
| left_x_reg[0]  |  R  |  LEFT X VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_LEFT_Y_REG       | 0x61
| ------------------------------------------------------------------------------------------------
| left_y_reg[0]  |  R |  LEFT Y VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_RIGHT_X_REG       | 0x62
| ------------------------------------------------------------------------------------------------
| right_x_reg[0]  |  R |  RIGHT X VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_RIGHT_Y_REG       | 0x63
| ------------------------------------------------------------------------------------------------
| right_y_reg[0]  |  R  |  RIGHT Y VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_PRESS_REG       | 0x64
| ------------------------------------------------------------------------------------------------
| press_reg[0]  |  R  |  LEFT AND RIGHT PRESS VALUE
                           | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
                           | R | R | R | R | R | R | LEFT | RIGHT |
                           | LEFT: 
                                   Pressed: 1
                                   Released: 0
                           | RIGHT: 
                                   Pressed: 1
                                   Released: 0
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_LEFT_ANGLE_REG       | 0x70
| ------------------------------------------------------------------------------------------------
| left_angle_reg[0]  |  R |  LEFT ANGLE VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_RIGHT_ANGLE_REG       | 0x72
| ------------------------------------------------------------------------------------------------
| right_angle_reg[0]  |  R |  RIGHT ANGLE VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_LEFT_DISTANCE_REG       | 0x74
| ------------------------------------------------------------------------------------------------
| left_distance_reg[0]  |  R |  LEFT DISTANCE VALUE
/*----------------------------------------------------------------------------------------------------

/*--------------------------------------------------------------------------------------------------*/
| JOYC_RIGHT_DISTANCE_REG       | 0x76
| ------------------------------------------------------------------------------------------------
| right_distance_reg[0]  |  R  |  RIGHT DISTANCE VALUE
/*----------------------------------------------------------------------------------------------------

学習

Using M5StickC on RoverC and JoyC with M5Atom attached to display direction of the RoverC.

Example

Arduino

RoverC HATと組み合わせる場合は、 こちら をご覧ください。

単独で使用する場合は こちら

UIFlow