====== 全向摇杆模块 ====== ===== 1. 模块概述 =====

全向摇杆模块(Joystick Module)包含一个全向摇杆,该模块上使用一个STC15系列单片机检测摇杆的位置信息,然后通过WM单总线与主控通信。该模块可应用在控制小车的移动方向或其他摇杆操控类等方面的应用。

XY轴方向参考:

{{ :wm_wiki:joystick_module:pasted:20200303-171911.png }} ===== 2. 参数规格 =====

参数

/描述

工作电压

DC 5V

接口类型

RJ11

通信方式

WM单总线

十字摇杆

由两个电位器及平衡环组成

模拟输出

2个模拟值(X,Y)

尺寸大小

55mm*24mm*18.5mm(**)

===== 3. 编程指南 ===== ==== 3.1. 模块功能及图形化编程指南 ====

    该模块支持的图形化编程平台有WeeeCode、编程猫平台、Mixly_ArduinoMakeCode等,其图形化编程大同小异,区别不会很大。

模块功能

需传参数

图形化编程块举例(其他平台图形化编程块大同小异)

获取X/Y轴模拟值

(2个参数)端口、轴向选择

 

 图形化编程示例:

{{ :wm_wiki:joystick_module:pasted:20200224-170000.png }} ==== 3.2. 文本代码编程指南 ====

 Arduino编程示例:

#include "WeELF328P.h" WeJoystick joystick(PORT_A); void setup() { Serial.begin(9600); } void loop() { joystick.readData(); Serial.print("X= "); Serial.println(joystick.showX()); Serial.print("Y= "); Serial.println(joystick.showY()); delay(100); } \\

 更多使用实例请前往论坛学习:全向摇杆模块使用实例(建设中)