pdf-icon

Unit-JoyStick2

SKU:U024-V2

描述

JoyStick2 Unit 是一款高精度霍尔电磁摇杆控制单元,采用内置的 STM32G030F6P6 主控芯片,集成了摇杆控制信号采集固件。该单元通过 I2C 通信接口实现数据传输,支持三轴控制信号输入,其中包括 X/Y 轴的模拟量输入和 Z 轴的按键数字量输入。JoyStick2 Unit 采用了霍尔电磁摇杆,通过检测磁场变化实现高精度控制,具有无接触、耐磨损、精度高、抗干扰能力强等优点,确保了产品的稳定性和长寿命。此外,设备内置 WS2812 RGB 灯珠,用于状态指示和交互显示,并预留了 STM32 固件升级接口,方便进行固件更新。该产品适用于游戏控制、机器人操控等多种应用场景。

产品特性

  • 霍尔电磁摇杆
  • 三轴输入:
    • X/Y轴偏移模拟量输入
    • Z轴按键数字量输入
  • 内置stm32
  • I2C通讯
  • RGB LED
  • 2x LEGO 兼容孔
  • 开发平台: Arduino, UIFlow

包含

  • 1x JoyStick2 Unit
  • 1x HY2.0-4P Grove线(20cm)

应用

  • 游戏控制器
  • 机器人远程控制

规格参数

规格 参数
MCU STM32G030F6P6@Cortex-M0+, 32KB-Flash, 8KB-SRAM, 64MHz
通讯协议 I2C:0x63
X、Y轴偏移输出值 16位ADC数值输出(0-65535)
Z轴按键输出值 0/1
RGB灯珠 1x WS2812C
产品尺寸 40*24*23.9mm
包装尺寸 136*92*26mm
产品重量 10.2g
包装重量 15.5g

原理图

schematics

PinMap

STM32G030F6P6 PA1 PA2 PA3 PA4
X-Axis LEFT-SW-X
Y-Axis LEFT-SW-Y
Button LEFT-SW-B
WS2812C RGB
  • M5主机默认PORT A I2C引脚
PORT A (I2C) SCL SDA VCC GND
Core(Basic) G22 G21 5V GND
Core2 G33 G32 5V GND
CoreS3 G1 G2 5V GND
Atom Lite/Atom Matrix G21 G25 5V GND
AtomS3/AtomS3 Lite G39 G38 5V GND
StickC PLUS/PLUS2 G33 G32 5V GND

尺寸图

module size

使用协议

detail

例程

Arduino

UIFlow

如何在UIFlow1.0图形化编程平台中使用Blockly joystick以及相关API说明

视频

  • JoyStick2 Unit产品介绍以及案例展示

  • UIFlow2.0 JoyStick2 Unit

版本对比

::compare-table | Product Compare | Unit Joystick v1.1 Unit Joystick v1.1 | Unit Joystick2 Unit Joystick2 | | ----------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | | MCU | MEGA8A | STM32G030F6P6 | | RGB | / | WS2812C | | X, Y axis offset output value | 8 bits(0-255) | 16 bits(0-65535) | | Communication Mode | I2C (0x52) | I2C (0x63) | | manufacturing technique | Carbon film joystick | Hall effect joystick | ::