modalsoul’s blog

これは“失敗”と呼べるかもしれないが、ぼくは“学習体験”と呼びたい

M5StickCPlusとJoystick HAT

M5StickCPlus用Joystick HATを使った際のメモ

モノ

www.switch-science.com

ドキュメント

docs.m5stack.com

サンプルコード

github.com

スケッチサンプル:M5Stack -> Unit -> JOYSTICK

コード

  • アドレスは0x38
  • HATなので、G0/G26を使用
  • Communication protocolは、0x02を使用
    • 3byteを読み取り、それぞれの値は
      • 0: x-axis data after transform ( -127 ~ 127)
      • 1: y-axis data after transform ( -127 ~ 127)
      • 2: 0 or 1 (press down 0, release 1)

動作確認

初期状態にズレがあるようだ(これは個体差?)