栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > 学术 > 人文期刊 > 电脑报

掌控板小实验

电脑报 更新时间: 发布时间: 学术归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

掌控板小实验

测光仪可以通过传感器检测光线的明暗变化。今天我们就用掌控板做一个测试光线的小仪器,并用图形直观显示光线的强弱变化。

我们已经讲了很多掌控板功能,比如水平儀、RGB小彩灯、音乐小平台、智能识别人工助手。在掌控板的右侧有一个光线传感器,能够实时监测光线的强度,通过编写程序,将测量到的数值转换为显示屏上的柱状条,通过柱状条的高度变化反映光照强度的变化。

掌控板用0~4095的数值表示环境光线的强度,但是柱状条不可能显示这么多数值,所以我们需要通过映射的方法,把0~4095的变化变成柱状条0~100的变化,这是本文的知识点。

连接将“变量设为”和“映射”积木,从(0,4095)到(0,100),这样就可以把光线值的变化从4095等比变为100了。

代码部分比较简单,由于光线的数值不是固定不变的,光线的数值会随着周围的环境改变,这里添加了一个循环的语句,重复监测更新数值。

设置两个变量,一个变量“光线值”是获取光线的数值,另一个变量“light-t”是确定柱状条的高度。

我们给变量“light-t”添加上映射条件,映射的目的是为了能让获取到的光线的值0~4095的范围缩小到0~100的范围,方便出现在进度条内。

在柱状条的左侧添加上光线值的数值,用户可以更清楚具体数值。

测光仪实验的目的是为了了解映射积木的使用技巧,映射在很多程序和实验中起重要的作用,通常用于把较大或较小的数值范围缩小或放大到我们所需要的合适范围进行计算使用,避免过大或过小的数值波动影响实验的效果。

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/xueshu/250907.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号