空军一号 发表于 2019-12-27 19:31:31

使用掌控板测试并记录一天的光线值变化

      先上结果吧。总体测试还算顺利,昨晚写的程序,今天正好测试,没有出现什么意外。
      
      掌控板板载光线传感器,那么是否想测一下你所在地方的一天光线的变化情况呢?至少从结果来看,我所测试的卧室,和自己预想的结果是不一样的,光线最强时出现在10点这个时间段。
       不多说,以下是制作步骤吧:
       1、使用图形化编程工具,编写以下程序
      
      
       以上的主旨思想是,20分钟存储以下采集到的光线值(为防止干扰,采用了多次采集,求平均值的方法),存储格式为“时间tab光线值”,如10:20      3908,为什么是tab键呢?因为使用这样的存储格式,可以把采集到的数据,直接复制粘贴到Excel表格中(保留格式),然后采用折线图的方式,直观的展示出来。
      2、由于图形化的防错机制,无法有效的向文件中写入转义字符‘\t’,所以在编辑完图形程序后,需要切换到代码区,进行些许修改(在t之前加一个\,实现转义字符的功能)。
      如下图红色圈的地方。
   
   3、为防止每次重启上电的时候,把原文件覆盖掉(这样以前存储的数据就丢失了),所以需要在第一次刷入代码程序后(这时候掌控板的文件系统中就已经有record.txt文件了),将程序代码修改一下,如下图所示,即将init_text_file("record.txt")这段代码禁掉。这样,从新输入刷入代码程序,然后就可以正常使用了。
   
    测试:
    我是今早起床后把掌控板上电的,放在了次卧的窗户台上,下班后收的。
    晚上,使用mpython将板载的record.txt文件通过“文件管理”菜单上传到电脑上,然后将record.txt里面的文件,全部复制到excel文档中,然后使用绘制图标功能,制成了文章开头的图标。   
    试验中发现了一个有趣的现象,昨晚测试的时候发现卧室的灯的光线值基本上等于0,今天测试,还担忧传感器灵敏度不足,谁知得到了不错的结果,事件证明,还是太阳光的照度强啊。





gada888 发表于 2019-12-30 07:37:52

这么强

kylinpoet 发表于 2020-2-18 17:31:30

楼主强大,多谢分享。

常州-杨华 发表于 2021-1-19 21:15:43

可以上传到手机上,进行实时监测的吧

初见 发表于 2021-3-21 10:12:44

请问微信小程序怎么显示实时的光照折线图
页: [1]
查看完整版本: 使用掌控板测试并记录一天的光线值变化