大家好,我是李诩。我又回来啦!最近我在看科幻电影,我发现大部分科幻电影都有一个共同点——都有隔空控制的效果。我也想做一个,所以,我准备好材料,就开始制作了……
步骤1 准备材料
步骤2 设计外型
步骤3 编写程序
首先,在“扩展”里的“主控板”里选择掌控板,再在”用户库里选择图②里的两个用户库。
接着,就可以开始编程了。先命名蓝牙名并连接,然后,在 重复执行 里进行编程?。
为了方便,这里插个教程?
然后再放个代码和程序图片
代码
/*!
* MindPlus
* mpython
*
*/
#include <BleKeyboard.h>
#include <DFRobot_PAJ7620U2.h>
// 创建对象
BleKeyboard bleKeyboard("BLE Keyboard", "Espressif", 100);
DFRobot_PAJ7620U2 paj;
// 主程序开始
void setup() {
bleKeyboard.begin();
paj.begin();
paj.setGestureHighRate(true);
while (!bleKeyboard.isConnected()) {yield();}
}
void loop() {
DFRobot_PAJ7620U2::eGesture_t gesture = paj.getGesture();
if (((paj.gestureDescription(gesture)=="Up"))) {
bleKeyboard.press(KEY_ESC);
delay(100);
bleKeyboard.releaseAll();
}
if (((paj.gestureDescription(gesture)=="Down"))) {
bleKeyboard.press(KEY_F5);
delay(100);
bleKeyboard.releaseAll();
}
if (((paj.gestureDescription(gesture)=="Left"))) {
bleKeyboard.press(KEY_LEFT_ARROW);
delay(100);
bleKeyboard.releaseAll();
}
if (((paj.gestureDescription(gesture)=="Right"))) {
bleKeyboard.press(KEY_RIGHT_ARROW);
delay(100);
bleKeyboard.releaseAll();
}
}
步骤4 项目演示
因为这个手势识别传感器还没到货,所以不能亲自尝试?。这里留下程序等附件?
评论