用一个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.

相关推荐
启明云端wireless-tag1 天前
乐鑫ESP32物联网方案,设备人机交互技术应用,启明云端乐鑫代理商
物联网·esp32·无线通信·乐鑫
skywalk81634 天前
esp32c3开发板通过micropython的mqtt库连MQTT物联网消息服务器
单片机·物联网·mqtt·esp32·micropython
flashier12 天前
ESP32学习笔记_FreeRTOS(1)——Task的创建和使用
c语言·开发语言·笔记·学习·esp32
T0uken14 天前
【ESP32+MicroPython】硬件控制基础
python·单片机·嵌入式硬件·esp32
田三番16 天前
使用 vscode 简单配置 ESP32 连接 Wi-Fi 每日定时发送 HTTP 和 HTTPS 请求
单片机·物联网·http·https·嵌入式·esp32·sntp
T0uken17 天前
【ESP32+MicroPython】网络编程基础
网络·python·esp32
e调布鲁斯19 天前
esp32cam+Arduino IDE在编译时提示找不到 esp_camera.h 的解决办法
esp32·arduino
启明云端wireless-tag20 天前
ESP-IDF HTTP POST请求发送音频-启明云端乐鑫代理商
http·音视频·esp32·物联网开发
乐鑫科技 Espressif21 天前
ESP-HaloPanel:用 ESP32-C2 打造超低成本智能家居面板
esp32·智能家居·wi-fi
WKJay_23 天前
【ESP32S3】VSCode 开发环境搭建
wifi·esp32·ble