查看: 2840|回复: 3

用microbit做测谎仪

[复制链接]
  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2017-11-30 21:08:19 | 显示全部楼层 |阅读模式
    分享到:


    需要准备的元件:

    • 1 x BBC microbit
    • 1个Micro USB电缆
    • 1个转接板
    • 1个 OLED
    • 1个湿度传感器



    第1步 - 安装
    首先,插入土壤湿度传感器匹配颜色并记下你插入的针脚。


    接下来,插入OLED。


    第2步 - 预编码
    我们需要添加一段代码才能使用我们的套件组件。单击代码抽屉中的“高级”,查看更多代码部分,并查看“代码抽屉”底部的“添加包”。

    这将打开一个对话框。将以下链接复制并粘贴到“Add Package”文本字段中:“ https://pxt.microbit.org/50544-64675-33322-24641”。点击搜索图标或按回车键,然后点击Tinkercademy按钮。

    注意:如果您收到警告,告诉您某些软件包因不兼容问题而被删除,请按照提示进行操作,或者在“项目文件”菜单中创建一个新项目。

    第3步 - 编码
    首先,使用OLED部分中的块初始化OLED,如图所示


    这部分代码允许土壤湿度传感器每隔几秒钟测量并记录两个手指之间的电导率大约一分钟。然后,它计算平均值。当用户没有说谎时,这是“冷静”的价值。


    这部分代码计算在第一分钟内获得的读数的标准偏差。标准差表示读数有多不同。较大的标准偏差意味着读数变化更大。“Math.sqrt”块根据给定的值进行平方根,并在JavaScript中添加。


    在完成初始读数并记录之后,湿度传感器现在测量5秒内的平均电导率。如果高于平均值加上标准偏差,则可以得出结论,用户具有异常高的导电率,因此在撒谎。然后,LED屏幕将显示“X”形状。


    完整程序:https://makecode.microbit.org/#pub:_9e7RcghRCbbj


    转自:https://www.elecfreaks.com/10340.html
    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-12-4 09:16:06 | 显示全部楼层
    我是个初学者,手里只有一块儿microbit,希望楼主能讲一些基于一块儿microbit的基础的小项目。谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-1 10:07
  • 签到天数: 1617 天

    连续签到: 1 天

    [LV.Master]伴坛终老

     楼主| 发表于 2017-12-4 10:32:49 | 显示全部楼层
    北京小王儿 发表于 2017-12-4 09:16
    我是个初学者,手里只有一块儿microbit,希望楼主能讲一些基于一块儿microbit的基础的小项目。谢谢! ...

    在《microbit入门指南》一书中介绍 不少小程序。

    另外在社区网盘中也有一些例子。

    http://www.micropython.org.cn/bbs/forum.php?mod=viewthread&tid=568
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2017-12-4 13:17:48 | 显示全部楼层
    好的,我先看看社区网盘吧
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-3-28 21:54 , Processed in 0.143540 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.