【多功能开源自定义宏键盘】蓝牙小键盘工程搭建和试验
[复制链接]
项目主要使用esp32-s3作为主控,来搭建键盘,开发环境为PlatformIO
开发板用的是ESP32-S3-DevKitC-1
根据下图一步步创建工程
安装需要的库文件
修改配置文件
编写代码如下:
#include <Arduino.h>
#include <BleKeyboard.h>
BleKeyboard bleKeyboard;
uint8_t key = 0;
void setup()
{
Serial.begin(115200);
Serial.println("Starting BLE work!");
pinMode(key, INPUT);
bleKeyboard.begin();
}
void loop()
{
if (bleKeyboard.isConnected())
{
if (digitalRead(key) == 0)
{
bleKeyboard.println("Hello world");
}
}
}
编译并下载代码到开发板
通过电脑蓝牙连接开发板
按下开发板上的boot按钮,也就是IO0,会自动输入一下内容
点击上图查看Gif动图
|