2020-8-5 11:51:00 [显示全部楼层]
531浏览
查看: 531|回复: 10

[讨论] 原以为只是电影,现在也可以自己做隔空控物啦——用手...

[复制链接]
本帖最后由 诩 于 2020-8-5 17:06 编辑

       大家好,我是李诩。我又回来啦!最近我在看科幻电影,我发现大部分科幻电影都有一个共同点——都有隔空控制的效果。我也想做一个,所以,我准备好材料,就开始制作了……

步骤1
准备材料
1x
Gravity:PAJ7620U2 手势识别传感器
1x掌控板
1xmicro:bit掌控I/O扩展板链接
步骤2
设计外型
202008054717..png
步骤3
编写程序
       首先,在“扩展”里的“主控板”里选择掌控板,再在”用户库里选择 蓝牙键盘 和 手势识别传感器 两个用户库。接着,就可以开始编程了。先命名蓝牙名并连接,然后,在 重复执行 里进行编程。
为了方便,这里插个教程
[mw_shl_code=c,false]/*!
* 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();
        }
}
ArduinoCopy
[/mw_shl_code]
360截图16331120587591.png
202008056804..png
202008059027..png

汤果  初级技神

发表于 2020-8-5 13:31:13

回帖奖励 +5 创造力

你的帖子排版乱了
回复

使用道具 举报

 中级技师
 楼主|

发表于 2020-8-5 16:16:18

汤果 发表于 2020-8-5 13:31
你的帖子排版乱了

我知道,还在修改,还没写完,就像大楼还在施工一样
回复

使用道具 举报

 中级技师
 楼主|

发表于 2020-8-5 17:16:39

文章更新好了哈
回复

使用道具 举报

Forgotten  版主

发表于 2020-8-5 19:04:20

回帖奖励 +5 创造力

本帖最后由 Forgotten 于 2020-8-5 19:07 编辑

哈哈 有意思有没有最终实物图和演示效果呀?
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-8-6 19:37:33

回帖奖励 +5 创造力

非常棒啊
回复

使用道具 举报

DFS1w2cb8o8  中级技师

发表于 2020-8-6 21:08:25

感觉挺赞的
回复

使用道具 举报

hnyzcj  版主

发表于 2020-8-7 06:53:01

hahh,怎么个隔空取物
回复

使用道具 举报

 中级技师
 楼主|

发表于 2020-8-8 14:52:31

hnyzcj 发表于 2020-8-7 06:53
hahh,怎么个隔空取物

我没说隔空“取”物呀.<{=....
回复

使用道具 举报

hnyzcj  版主

发表于 2020-8-8 16:36:42

诩 发表于 2020-8-8 14:52
我没说隔空“取”物呀.

恕我年老眼花,对是控物
回复

使用道具 举报

 中级技师
 楼主|

发表于 2020-8-8 21:47:09

hnyzcj 发表于 2020-8-8 16:36
恕我年老眼花,对是控物

哦哦,好的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2021 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail