蓝牙遥控手柄
1、手柄介绍
本手柄采用蓝牙连接,传输数据稳定可靠,不易断开,并采用游戏手柄设计,上手更容易,体验更好。此手柄是主从一体设计,既可以连接weeemake的蓝牙模块,控制小车机器人运动,也可以和weeemake蓝牙dongle相连,与电脑通讯,用于scratch编程和学习。内置锂电池包,无需频繁更换干电池,电量指示灯和蓝牙指示灯,方便用户查看电量情况和连接情况。
手柄外观及按位介绍:
2、参数规格
参数 |
值/描述 |
工作电压 |
DC 3.7V(内置锂电池包 550mAh) |
充电电压 |
USB 标准5V |
工作电流 |
<40mA |
蓝牙版本 |
4.1 |
蓝牙连接指示灯 |
蓝色LED |
电量指示灯 |
红色LED灯*3 |
传输距离 |
20m |
摇杆数量 |
2个 |
按键数量 |
18个 |
3. 使用指南
3.1. 手柄使用说明
说明 |
描述 |
开机/关机 |
1、按住 (HOME) 键5秒钟,手柄开机。红色电量指示灯亮起,蓝色蓝牙状态灯闪烁。若要关机,亦是长按HOME键5秒钟。 |
2、手柄在开机后,存在两种自动关机的情况: ·蓝牙未连接状态下,手柄无操作,50秒后自动关机 ·蓝牙连接状态下,手柄无操作,5分钟后自动关机 |
|
连接蓝牙 |
手柄开机后默认进入主机状态,会自动搜索并连接上一次连接过的蓝牙模块。如果需要连接新的蓝牙模块,需要同时按住+后3秒,手柄进入搜索新蓝牙模式,会自动连接当时信号最强的蓝牙模块。所以最好把手柄靠近想要连接的蓝牙模块,防止连接错误。 |
连接Dongle |
开机后,同时按住+后3秒,手柄进入从机模式,等待dongle连接。此时dongle也需要进入配对模式(按住dongle上的按键),把手柄靠近dongle,几秒后会自动连接。此时,通过电脑串口软件就可以看到手柄发送的原始数据。连接一次后,dongle会记住手柄的信息,下次连接这个手柄时,不需要再按键,但手柄每次开机都需要按键进入从机模式。 |
指示灯 |
手柄上共有4个LED灯,1个蓝牙状态指示灯-蓝色,3个电量指示灯-红色。当手柄处于主机未连接时,1Hz慢速闪烁;当处于主动搜索蓝牙时,10Hz快闪;当处于从机被dongle连时,5Hz中速闪烁。只要连接成功,常亮。3个电量指示灯,显示电量多少,以及充电状态。 |
充电说明 |
充电说明:当手柄需要充电时,插上microUSB线就可以充电,此microUSB只能用于充电功能,不能数据通讯。注意及时充电,最好当指示灯只有2格电时及时补充,当下降到1格电时电池有可能会进入到过放保护 |
摇杆出厂校验 |
当摇杆使用值出现异常时,有可能是摇杆未做出厂校验,可使用以下方法校验: 同时按住++进入校验模式,蓝灯快闪,此时最大摇动摇杆,蓝灯再次慢闪时,结束校验。 |
3.2. 按键/摇杆编程宏定义
宏定义名 |
值 |
图形化编程表示 |
描述 |
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 |
右摇杆按键 |
3.3. 手柄图形化编程指南
该模块支持的图形化编程平台目前有WeeeCode 3.0,其图形化编程指南如下:
模块功能 |
需传参数 |
图形化编程块举例 |
判断所选按键是否被按下(布尔值) |
(1个参数)选择按键 |
|
返回摇杆模拟值(0~255) |
(2个参数)选择摇杆、选择方向轴 |
备注:由于蓝牙模块透传会占用主控板的串口,故蓝牙手柄接主控板只能支持离线代码编程,不能直接连接主控上的蓝牙模块并支持在线编程,若要蓝牙手柄支持在线编程,需要用到蓝牙Dongle,让蓝牙手柄以从机模式连接Dongle,Scratch软件采集蓝牙手柄与Dongle的通信数据,从而达到在线编程功能。连接步骤如下: