ESP32读取鼠标信号,并模拟蓝牙鼠标

本文详细介绍了如何使用Arduino和ESP32开发板,配合蓝牙和WiFi功能,实现鼠标宏功能,包括设备连接、代码编写和不同连接方式的应用。作者还讨论了这种技术可能的应用场景和限制,如游戏外挂和控制距离问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

键鼠改鼠标宏

一: 需要准备的材料/设备/环境:

   1.arduino1.8以上 (最好是1.8,因为2.0我没用过)

arduino1.8

   2. esp32带蓝牙的单片机*1 (改蓝牙的需要一个, 如果改WiFi需要一个esp32s2,淘宝10块钱 ),   

esp32s2

   3. ch9350模块一个  (带host的esp32 s2也可以,不过我手里只有一个s2, 用来插没蓝牙功能的台式机上了)

   4. 杜邦线几根

二 :  设备连接

    没啥好说的,直接上图

    

    这里连接的是单片机的16 17 引脚

三 : 代码(全功能代码)

    直接上图

#include <HardwareSerial.h> //串口库

#include "CH9350_USBKEY.h"//ch9350

#include <BleMouse.h> //蓝牙库

这里如果需要改WiFi就需要引用的库,只用蓝牙功能就可以不要

如果需要WiFi功能

这段程序实现WiFi发送结构体, 由于点对点,所以不需要加密

各种初始化

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值