蓝牙遥控手柄

   本手柄采用蓝牙连接,传输数据稳定可靠,不易断开,并采用游戏手柄设计,上手更容易,体验更好。此手柄是主从一体设计,既可以连接weeemake的蓝牙模块,控制小车机器人运动,也可以和weeemake蓝牙dongle相连,与电脑通讯,用于scratch编程和学习。内置锂电池包,无需频繁更换干电池,电量指示灯和蓝牙指示灯,方便用户查看电量情况和连接情况。

   手柄外观及按位介绍:


参数

/描述

工作电压

DC 3.7V(内置锂电池包 550mAh)

充电电压

USB 标准5V

工作电流

<40mA

蓝牙版本

4.1

蓝牙连接指示灯

蓝色LED

电量指示灯

红色LED*3

传输距离

20m

摇杆数量

2

按键数量

18

说明

描述

开机/关机

1、按住 (HOME) 5秒钟,手柄开机。红色电量指示灯亮起,蓝色蓝牙状态灯闪烁。若要关机,亦是长按HOME5秒钟。

2、手柄在开机后,存在两种自动关机的情况:

  ·蓝牙未连接状态下,手柄无操作,50秒后自动关机

  ·蓝牙连接状态下,手柄无操作,5分钟后自动关机

连接蓝牙

手柄开机后默认进入主机状态,会自动搜索并连接上一次连接过的蓝牙模块。如果需要连接新的蓝牙模块,需要同时按住+3秒,手柄进入搜索新蓝牙模式,会自动连接当时信号最强的蓝牙模块。所以最好把手柄靠近想要连接的蓝牙模块,防止连接错误。

连接Dongle

开机后,同时按住+3秒,手柄进入从机模式,等待dongle连接。此时dongle也需要进入配对模式(按住dongle上的按键),把手柄靠近dongle,几秒后会自动连接。此时,通过电脑串口软件就可以看到手柄发送的原始数据。连接一次后,dongle会记住手柄的信息,下次连接这个手柄时,不需要再按键,但手柄每次开机都需要按键进入从机模式。

指示灯

手柄上共有4LED灯,1个蓝牙状态指示灯-蓝色,3个电量指示灯-红色。当手柄处于主机未连接时,1Hz慢速闪烁;当处于主动搜索蓝牙时,10Hz快闪;当处于从机被dongle连时,5Hz中速闪烁。只要连接成功,常亮。3个电量指示灯,显示电量多少,以及充电状态。

充电说明

充电说明:当手柄需要充电时,插上microUSB线就可以充电,此microUSB只能用于充电功能,不能数据通讯。注意及时充电,最好当指示灯只有2格电时及时补充,当下降到1格电时电池有可能会进入到过放保护

摇杆出厂校验

当摇杆使用值出现异常时,有可能是摇杆未做出厂校验,可使用以下方法校验:

同时按住++进入校验模式,蓝灯快闪,此时最大摇动摇杆,蓝灯再次慢闪时,结束校验。

 

宏定义名

图形化编程表示

描述

WeJOYSTICK_LY

1

——

左摇杆Y

WeJOYSTICK_LX

2

——

左摇杆X

WeJOYSTICK_RY

3

——

右摇杆Y

WeJOYSTICK_RX

4

——

右摇杆X

WeBUTTON_ZR

5

ZR

按键ZR

WeBUTTON_R

6

R

按键 R

WeBUTTON_ZL

7

ZL

按键 ZL

WeBUTTON_L

8

L

按键 L

WeBUTTON_HOME

9

HOME

按键 HOME

WeBUTTON_BL

10

BL

左摇杆按键

WeBUTTON_Y

11

Y

按键 Y

WeBUTTON_B

12

B

按键 B

WeBUTTON_A

13

A

按键 A

WeBUTTON_X

14

X

按键 X

WeBUTTON_PLUS

15

PLUS

按键 +

WeBUTTON_MODE

16

MODE

按键 MODE

WeBUTTON_UP

17

UP

十字按键 ↑

WeBUTTON_DOWN

18

DOWN

十字按键 ↓

WeBUTTON_LEFT

19

LEFT

十字按键 ←

WeBUTTON_RIGHT

20

RIGHT

十字按键 →

WeBUTTON_MINUS

21

MINUS

按键 -

WeBUTTON_BR

22

BR

右摇杆按键

    该模块支持的图形化编程平台目前有WeeeCode 3.0,其图形化编程指南如下:

模块功能

需传参数

图形化编程块举例

判断所选按键是否被按下(布尔值)

(1个参数)选择按键

返回摇杆模拟值(0~255

(2个参数)选择摇杆、选择方向轴

备注:由于蓝牙模块透传会占用主控板的串口,故蓝牙手柄接主控板只能支持离线代码编程,不能直接连接主控上的蓝牙模块并支持在线编程,若要蓝牙手柄支持在线编程,需要用到蓝牙Dongle,让蓝牙手柄以从机模式连接Dongle,Scratch软件采集蓝牙手柄与Dongle的通信数据,从而达到在线编程功能。连接步骤如下: