【Mind+】 掌控板入门教程11 光声之形

13 篇文章 0 订阅
10 篇文章 0 订阅

       光线的明暗交错,声音的高低重合,构成了生活中的美。本项目我们将用数学中的统计图来表现它们的数值变化,捕捉光和声音的形状。

     统计图是表现统计数字大小和变化的各种图形总称,分为条形图、扇形图、折线图、象形图等。具有直观形象的特点,使人一目了然。面对传感器收集的海量数据,刚好可以利用统计图来帮助我们直观的感受数据的变化。
 

Mind+ 掌控板入门教程11 光声之形图1

项目示例

     本项目中我们将综合运用掌控板上的显示屏麦克风传感器光线传感器制作一个用图形显示光线强度和声音大小的小装置,通过柱状图显示声音的大小,通过折线图显示光线的强度。

Mind+ 掌控板入门教程11 光声之形图2

Mind+ 掌控板入门教程11 光声之形图3


通过以下三个小任务进行实践。
 

  • 任务一:音量柱状图
  • 任务二:光强折线图
  • 任务三:光声之形


任务一:音量柱状图

      输入程序,并将程序上传。

Mind+ 掌控板入门教程11 光声之形图4


* 声音传感器的返回值为0-4095,声音越大,数值越大。

      运行结果:

Mind+ 掌控板入门教程11 光声之形图5


任务二:光强折线图

输入程序,并将程序上传。

Mind+ 掌控板入门教程11 光声之形图6


* 光线传感器的返回值为0-4095,光线越强,数值越大。

运行结果:

Mind+ 掌控板入门教程11 光声之形图7


* 在常规环境中,光线传感器的返回值一般为0,可通过手机手电筒照射在传感器上感受数值的变化。

任务三:光声之形

     将音量柱状图和光线折线图拟合在一张统计图上,我们可以通过屏幕图形同时看到光线和声音强度的变化。参考程序如下:

Mind+ 掌控板入门教程11 光声之形图8

运行结果:

Mind+ 掌控板入门教程11 光声之形图9

知识拓展

软件知识

1、设置线宽指令

     通过 设置线宽为 1 指令可以改变 画线 起点x1: 0 y1: 0 终点x2: 0 y2: 0  指令中线段的宽度。在利用屏幕绘制画面的时候,理解线宽调整对于视觉效果的影响,才能呈现出更好的效果。

     通过下面这个程序来感受一下线段变宽画线指令终点坐标的关系。
 

Mind+ 掌控板入门教程11 光声之形图10

运行上面程序会发现:
 

  • 宽度为1时表示线宽为1个像素点,宽度为2时表示线宽为2个像素点,以此类推;
  • 如果宽度>1,线段加宽时以画线指令中的起、终点坐标中心往两边延伸,延伸时顺序为先上后下,对于竖线先左再右


2、指令汇总

Mind+ 掌控板入门教程11 光声之形图11

项目小结
 

  • 了解用统计图表示传感器数值变化的方法
  • 掌握 置线宽为 1 指令中线宽 画线 起点x1: 0 y1: 0 终点x2: 0 y2: 0  指令的作用
  • 学习综合运用多个传感器


挑战一下

1、思考一下,就像医院里看到的心跳变化波形一样,如何在连续时间内将声音变化的波形显示在屏幕上。提示: 画点 x:0 y:0 ,可对比画点指令和画线指令的效果差异。

Mind+ 掌控板入门教程11 光声之形图12


2、还记得小时候老师教我们的吹墨画吗?通过吹气就可以在卡纸上吹墨汁作画。今天,我们也可以利用掌控板来创作一幅吹墨画,效果如下,尝试用程序实现。
 

Mind+ 掌控板入门教程11 光声之形图13

Mind+ 掌控板入门教程11 光声之形图14


实在做不出来可参考下面程序:
1、
 

Mind+ 掌控板入门教程11 光声之形图15


2、

Mind+ 掌控板入门教程11 光声之形图16

  文本参考: 

官方教程icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3395
mindplus官方icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3309
掌控板icon-default.png?t=N7T8https://mc.dfrobot.com.cn/misc.php?mod=tag&id=3184

  • 28
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Stitch .

欢迎各位家人来白嫖

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值