一. 说明
1. 功能说明
通过手机控制电脑,手机作为鼠标,通过手机蓝牙与STM32外接的HC06模块相连。手机界面类似笔记本的触摸板,无滚轮(中间)功能。
2. 硬件&软件:
硬件
--七星虫德飞莱STM32F103ZET6最小系统一块
--HC06蓝牙模块一块
--MiniUSB数据线一根
软件
--Windows10 + Keil4
--STM32的JoyStickMouse例程
--基于Android的鼠标APP
3.鼠标数据格式
鼠标数据共4字节,解释如下:
byte1:
bit0: 1表示左键按下
bit1: 1表示右键按下
byte2:x移动量(-128——127)
byte3:y移动量(-128——127)
byte4:滚轮移动量(这里未使用),恒为0