用一个ESP32S3-Zero把有线键盘变为无线

三脚猫最近一直琢磨,那些喜欢买剪线键盘,以及自制键盘瞎折腾的人都是怎么搞的。经过不懈努力,终于想明白除了直接的硬件一个个pin针的高低电压判断后转给蓝牙,拿到现成的古董剪线键盘还有一个方式其实是在usb host转发给蓝牙类似这种意思。此处只留下硬件连接,以及前人大佬的代码出处。

我这个70元简陋的可达鸭还是信达雅键盘是typeC口,拿它连ESP32S3-Zero板子上的typeC口,特意还是去查了一下的,这个开发板的typeC口其实是对应GPIO19/GPIO20。

这里其实我有一个事情很纳闷,微雪的苏工跟我确认,说板子上标的TX/RX和这个TypeC是一个uart。不是很信,我觉得应该是2个不同的。TX/RX应该uart0那个位置吧。

GitHub - TechRelief/Xiao-S3-KB-IO: Starter code for creating a USB Keyboard controller or dongle with Bluetooth output using a XIAO ESP32-S3 board.

相关推荐
SmartRadio10 小时前
ESP32添加修改蓝牙名称和获取蓝牙连接状态的AT命令-完整UART BLE服务功能后的完整`main.c`代码
c语言·开发语言·c++·esp32·ble
三万棵雪松3 天前
【AI小智硬件程序(四)】
人工智能·嵌入式·esp32·ai小智
qq_411262424 天前
纯图像传感器(只出像素),还是 Himax WiseEye/WE1/WE-I Plus 这类带处理器、能在端侧跑模型并输出“metadata”的模块
人工智能·嵌入式硬件·esp32·四博智联
飞睿科技5 天前
乐鑫ESP32-S3-BOX-3,面向AIoT与边缘智能的新一代开发套件
人工智能·嵌入式硬件·esp32·智能家居·乐鑫科技
qq_411262426 天前
读出来值一直为0
esp32
数据线6 天前
ESP32-CAM通过WiFi传输视频
wifi·esp32·视频
C语言不精7 天前
解决ESP出现MD5报错或验证芯片bug
嵌入式硬件·bug·esp32
飞睿科技8 天前
深入解读乐鑫ESP32-S3,如何以单芯片搞定AIoT终端设备的智能交互
嵌入式硬件·ai·esp32·智能家居·乐鑫科技·ai交互
Lxinccode9 天前
ESP32-S3(2) : 安装ESP-IDF
esp32·esp32s3·esp-idf安装
Lxinccode9 天前
ESP32(1) : 安装开发环境Arduino IDE
单片机·嵌入式硬件·esp32·arduinoide