【掌控】mpython2:尝试用掌控记录测试数据

2019-01-141万
AI 快速预览详细 收起
本文介绍了如何使用掌控板mPython2进行数据记录。通过简单的代码示例,实现了100次光线值的记录,并展示了如何将数据复制到电子表格中进行分析。适合STEM教育场景,帮助学生掌握数据采集与处理的基本技能。
这个帖子的根
在一年前
刚开始玩micro:bit的时候
向金老师在的教程中用bit记录科学研究的数据。
【掌控】mpython2:尝试用掌控记录测试数据图1
【掌控】mpython2:尝试用掌控记录测试数据图2
到现在,向老师的教程依然具有前瞻性。

后来转了郎咸蒙老师翻译的一个文章。
刚才又读了一遍还是不明白。
也从群里听到有许多老师用代码进行过科学实验。
所以这个知识点在

(出处: DF创客社区 - 分享创造的喜悦)
刚刚又学习了下

(出处: DF创客社区 - 分享创造的喜悦)

今天开始探索

1、走下示例

[mw_shl_code=python,true]from mpython import *

with open('hello.txt', 'w') as my_file:
    my_file.write("Hello, World!")[/mw_shl_code]


【掌控】mpython2:尝试用掌控记录测试数据图3

运行--点文关闭文件区---再点文件打文件区

出现了一个新文件hello.txt。

【掌控】mpython2:尝试用掌控记录测试数据图4

右击打开他,果然,写入成功。
【掌控】mpython2:尝试用掌控记录测试数据图5


2、改下程序,计划记录100次当前光线值
[mw_shl_code=python,true]from mpython import *

with open('hello.txt', 'w') as my_file:
    for i in range(100):           
        my_file.write(str(light.read()) + '\n') # \n 换行
        time.sleep_ms(100)[/mw_shl_code]

刷新文件区打开文件
【掌控】mpython2:尝试用掌控记录测试数据图6
100个数据记录下来了。

复制---粘贴到电子表格中,可以分析处理了。
【掌控】mpython2:尝试用掌控记录测试数据图7

哈哈,看到上面的拆线图,是不是感觉很有科技感啊。

可爱的,可以改改代码来玩一些科学实验的数据采集与分析了。

以上是砖,等你玉来。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
ZZ小海鸥
ZZ小海鸥
很赞,好深奥,然后我看半天没看懂
rzyzzxw
rzyzzxw
作者
回复ZZ小海鸥
去年我也这样,张老师,过完年您就会了,要一点点代码知识。
rzegkly
rzegkly
掌控文件储存能力强大!赞
rzyzzxw
rzyzzxw
作者
回复rzegkly
测试到可以记录10000个数据,更多还没有试。
rzyzzxw
rzyzzxw
作者
用Arduino来看看快递的暴力程度!
(出处: DF创客社区 - 分享创造的喜悦)
如果用掌控玩这个实验,如何来做呢。
玩掌控撞地球呢。
或者加上别的传感器玩呢。
……
不敢想了,我要休息一会。
- 没有更多了 -