粉丝379获赞1885

esp 三二制作的简陋鼠标使用七包线直接焊接在板子上的控制上,使用了一个摇杆按键和一个单独按键。 摇杆按键用来控制鼠标方向和左右点击,按键点击是切换当前摇杆的作用,长按时候推按键开发使用的 rdrino 以及开源的蓝牙鼠标库,配对成功一次之后会上电自动连接。下面是功能测试, 上下左右移动以及左键点击 切换摇杆功能,右键点击 上下滚动翻页 长按独立按键将后退一步。

接下来演示一下我们的项目,虚拟鼠标,这里我们使用 e c p 三二的开发版,搭配一个 ps 二摇杆来实现虚拟鼠标的功能,然后这里还准备了两个按键,分别代表鼠标左键跟鼠标右键,接下来我们演示一下, 首先我们打开电脑的蓝牙设置, 蓝牙设置这边我们添加一个蓝牙设备,我这边的话是已经添加好了,这里会识别出来一个虚拟鼠标的设备,就是这个板子发出的蓝牙信号, 现在已经连接好了,连接好了之后我们就可以通过移动这个摇杆来控制电脑的鼠标了,我们试一下上下移动,左右移动, 或者随便怎么移动都可以。接下来我们再试一下鼠标中键,我们按下这个摇杆就是鼠标中键, 再按一下取消选中。 我们再演示一下这个鼠标的左键跟右键功能, 我们鼠标先移动过来,然后按这个鼠标左键 可以看到正常使用,我们再试一下鼠标右键,第二个按键可以看到右键也是正常使用。 项目的演示到此完毕。




变异烧录验证用这个方法搭建 esp idf 开发环境,新手也能百分之一百成功。一、准备工作一款 esp 三二、开发版这里我们用的是启明云端推出的 esp 三二 p 四 tony 开发版 type c 数据线电脑。二、安装 vs code vs code 是 一款由微软开发的免费开源代码编辑器,通过安装自带插件可以极大地提升开发效率。访问 vs code 的 官网,点击 download for windows 下载安装包,运行安装包同意协议,依次点击下一步。 在其他选项中建议勾选所有四个选项,便于今后在文件夹中通过右键快速打开 vs code, 继续下一步,直至安装完成。 三、安装 esp idf 为确保安装顺利,我们选择独立安装 esp idf, 再配合 vs code 的 插件使用。访问 esp idf 离线下载页面,选择所需版本。注意,需下载两个文件, exe 安装包与 zst 离线包, 右键以管理员身份运行 e x e 文件可选择右上角翻译为中文,便于操作。若 e x e 与 g s t 文件在同一文件夹,安装程序会自动检测到离线存档,点击从存档安装选择安装目录,点击开始安装。 安装完成后,点击安装驱动程序,等待提示驱动安装成功。四、安装 vs code 插件打开 vs code, 进入插件市场,搜索并安装 chinese simplified 插件重启,实现界面汉化 搜索 esp idf, 安装该插件,确保版本在 v 二点零以上,若未 v 一 点零,需安装预览版并重启插件。点击左侧乐行图标,选择 open esp idf installation manager, 如能正常打开,即说明配置成功。五、创建工程点击插件中的新项目向导,选择已安装的 esp idf 版本, 依次设置工程名称、保存路径。根据实际开发版选择目标芯片,在 windows 设备管理器的端口中查看对应的创口号,这些设置后续也可修改。点击 choose template 进入下一步。 乐星科技官方有丰富的历程库,新手可以借助这些历程快速上手复现功能效果。这里我们选择一个最简工程, 点击右上角创建新工程,随后在新建窗口中打开,等待插件激活后,右下角可能会提示缺少文件,点击生成即可跳转至原码。如无提示,可手动点击乐星图标激活插件。六、编辑并编辑你想要输出的内容, 记得按 ctrl 加 s 保存。点击底部工具栏的构建项目小扳手图标进行变异,首次变异时间可能较长,请耐心等待熄烧录并查看结果。点击底部烧录项目, 选择 uart 烧录方式,如烧录失败,可尝试手动进入烧录模式。按住 boot 键不放,点击 reset 后松开 boot, 或先按住 boot 再上电,然后松开 boot。 烧录完成后,点击底部监视设备小电脑图标,打开日制窗口即可查看程序输出的内容。 八、常用功能说明底部菜单栏还提供以下实用功能,选择烧录方式, g tag uart d f u 选择串口端口设置目标芯片型号打开 sdk 配置界面芯片功能配置总览 打开 esp idf 终端,可在其中执行命令,例如输入 it 拍 mini com, 也可进入配置界面。 至此, esp idf 开发环境已搭建完毕,本教程所用全部安装包均已整理好。关注启明云端科技官方微信公众号,回复 esp idf 安装即可获取完整资料包。启明云端专注 esp 三二开发版。

今天做一个控制 esp 三二的测试,我们将应各种手柄,键盘、鼠标,包括一些蓝牙手柄, ps 四国产的手柄,所有的包括手机 wifi, 同时来控制这个小车,看看这个 esp 能不能扛得住。 先测试 wifi 手机出没。 测试蓝牙手柄,这是我平时看 vr 的一个小手柄,完全无压力充值绵锐。 测试一个 usb 带线的手柄,把小时候的游戏变成了真实,还是蛮不错的。接下来测试鼠标来控制一下, 明显不入手柄方便,但是也丝毫不会掉链子。测试一下键盘,完全是根据电脑游戏的一些预设,比如 cs, 极品飞车等等。这是一个国产的 usb 蓝牙手柄, 我们试试能不能行,感觉明显有一点点延迟。 再试一下 ps 四怎么样?原装的 ps 四是支持有线直接连接手机的,我们测试一下,测试起来还是比较灵敏的, 我们直接把线去掉,用他的蓝牙来试一下。嗯,还是自带的蓝牙,操控比较丝滑,感觉 跟游戏没什么区别了。整只全部测试完毕,完全没有问题。给大家看一下他是怎么布的线啊。这是通过 otc 联系手机, 这是纯蓝牙手柄,这个是 usb 蓝牙手柄,看一下它的结构,这就是 esp 三二, 需要八根线来控制这个麦纹,这是四路的模块驱动电机, 这个是一个电池和电源,就这么简单组成的,这个全部控制,所以说 esp 三二是挺强大的。其实呢,代码也很简单,这是我银额的 gino, 简单 做了一些手柄的优化,把不同品牌的手柄融为一体,做了一个判断,因为每个手柄呢,他的方位键他都不一样, 包括键盘控制,我全部做了一些优化,感兴趣的可以关注我,我会不定期的会分享一些小科技,包括开源一些代码。