×

基于ESP32的BLE HID键盘

消耗积分:0 | 格式:rar | 大小:3.89 MB | 2022-12-14

香香技术员

分享资料个

方案介绍

使用键盘,您可以通过手机、iPad、笔记本电脑控制任何东西。能为 Arduino 提供控制任何屏幕所需的能力。

让 Arduino(以及与之连接的硬件)与屏幕对话非常棘手;例如手机、iPad 或笔记本电脑。此方案可帮助您将 Arduino 与各种体验联系起来。就像玩 Spotify、制作照相亭(传感器或按钮触发制作图片的地方)、玩游戏或为硬件连接的应用程序制作原型一样。

它有点像Makey Makey ,可以连接到笔记本电脑(或允许 USB 的设备)。

蓝牙键盘是将 Arduino 连接到手机以制作这些原型的好方法。我经常使用Adafruit 的蓝牙键盘芯片(Bluefruit EZ-key)来让遥控器与 iPad 或其他数字设备对话。因为我们希望完全控制按钮发送到 iPad 的内容,所以我们在两者之间放置了一个 Arduino Nano,它可以在按下时发送一个字符,在释放时发送一个字符。

正好最近我的 ESP32 芯片到货了,所以创建 BLE 体验比以往任何时候都容易;让 ESP32 芯片像键盘一样说话是将所有东西都放在一个芯片上的好方法,这可以减少空间、成本并增加可能性。

步骤

  • 安装 Arduino
  • 安装 ESP32 板
  • 安装 ESP32-keyboard 库
  • 连接按钮(可以是任何按钮,或者只是将 3.3V 连接到引脚 13 的电线;不要将 5V 连接到它;它可能会损坏您的电路板!)
  • 开始玩

作为游戏控制器
我有一些关于如何将其用作飞行模拟器控制器的请求,有一些好消息,LemmingDev为游戏控制器开发了一个基于 ESP32-BLE-Keyboard 库的特定库,称为ESP32-BLE-Gamepad,它允许您将游戏杆和其他 HID 外围设备连接到您的游戏。您可以使用GamePadViewer来测试控制器是否正常工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !