首页 > 其他分享 >ESP32模拟鼠标键盘

ESP32模拟鼠标键盘

时间:2022-10-13 18:23:56浏览次数:76  
标签:鼠标 ESP32 键盘 item taobao https com htm USB

 

淘宝产品

https://item.taobao.com/item.htm?spm=a230r.1.14.26.283812desb4ou0&id=669444818599&ns=1&abbucket=5#detail

 

 

 硬件手册

https://docs.qq.com/doc/DVlVyZUZjcVdIVmNM?pub=1&dver=2.1.0    

 

 

 

 

1 ESP32如何读取鼠标键盘数据

http://www.lab-z.com/usbkms/

USB键鼠转串口通讯控制芯片CH9350(南京沁恒,WCH)

 

产品说明说

https://www.lab-z.com/wp-content/uploads/2021/07/CH9350DS.pdf

 

 

 链接

https://item.taobao.com/item.htm?spm=a230r.1.14.27.417a7d4epBXClx&id=645184908751&ns=1&abbucket=5#detail

 

 https://item.taobao.com/item.htm?spm=a1z0d.7625083.1998302264.5.5c5f4e69PktV3g&id=608657605673

 

 

 

第一步,设计电路。核心是 CH9350芯片,它能够一次性支持2个 USB Host接口,下图中的 USB1 和 USB2。LED1 和 LED2 是通讯指示灯,对应的 USB1 和 USB2 如果有正常的通讯,对应的 LED会熄灭。此外,还有一个USB_Power 是USB公头,用于从外部取电,避免 FireBeetle 供电不足的情况。

 

 

 

 

 

 因为芯片使用串口输出,所以很容易就能够获得数据。数据格式在 Data Sheet 上有描述:

 

 

 

解析数据会出现在 FireBeetle Serial2上。

电路图是立创 EDA设计的,如下:

CH3950L_JLC下载

对应的 CH9350L Datasheet

CH9350DS下载

2ESP32如何模拟成一个USB设备交互电脑

https://docs.qq.com/doc/DVlVyZUZjcVdIVmNM?pub=1&dver=2.1.0

 

标签:鼠标,ESP32,键盘,item,taobao,https,com,htm,USB
From: https://www.cnblogs.com/gooutlook/p/16789203.html

相关文章

  • 【H5】209-可能这些是你想要的H5软键盘兼容方案
    本文原载于SegmentFault专栏作者:wuwhs整理编辑:SegmentFault作者最近一段时间在做 ​​H5​​聊天项目,过程中踩过一个大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输......
  • esp32-lvgl-ST7796+GT911
    1、st7789在lvgl配置菜单中使用ILI9481的驱动,如果使用st7789的驱动会出现显示颜色不正确,用ili9481的就可以2、gt911的驱动文件需要修改,修改gt911.c文件中60行,取消错误后的......
  • 键盘录入两个圆的半径(整数),比较两个圆的面积
    publicclassTest2{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);System.out.println("请输入第一个圆的半径"......
  • AHK调用opencv(七)鼠标作为画笔
    #NoEnvSendModeInputSetWorkingDir%A_ScriptDir%hOpencv:=DllCall("LoadLibrary","str","opencv_world455.dll","ptr")hOpencvCom:=DllCall("LoadLibrary",......
  • ESP32开发环境搭建 IDF3.3.5+VScode
    1、 软件准备:①ESP-IDF:包含ESP32API和用于操作工具链的脚本。②工具链msys32:用于编译ESP32应用程序。③编辑工具VisualStudioCode  注意:工具链和ESP-IDF需......
  • 博客园美化之--立方体+线条漂浮+鼠标特效
    页面定制CSS代码不禁用模板默认CSS<style>html{background:pink;height:100%;}/*最外层容器样式*/.wrap{......
  • 鼠标选择多行
    如何批量选择、如何在表格中进行批量选择多行在windows表格中是可以用功能键加鼠标进行批量选择的,这是windows的通用操作,方法如下:利用Shift键+鼠标左键用鼠标左键选......
  • [MicroPython ESP32] 内存分析
    [MicroPythonESP32]内存分析[(1)芯片:ESP32-WROOM-DA]手册:https://www.espressif.com.cn/zh-hans/support/documents/technical-documents?keys=&field_type_tid%5B%5D......
  • 鼠标跟随效果
    07.鼠标跟随效果点击查看代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-sc......
  • 如何熟练使用UltraEdit?先掌握这套UltraEdit键盘快捷键大全!
    用于Mac的UltraEdit是基于Windows文本编辑器的本地Mac应用程序。UEMac强大的功能使得用户编辑工作,从简单的文本编辑到采用多种语言进行编辑,变得更加理想,更加简单。快捷键......