光线的明暗交错,声音的高低重合,构成了生活中的美。我们在这节课程中将使用数学中的统计图来表现它们的数值变化,捕捉光和声音的形状。
统计图是表现统计数字大小和变化的各种图形总称,分为条形图、扇形图、折线图、象形图等。具有直观、形象的特点,使人一目了然。面对传感器收集的海量数据,刚好可以利用统计图来帮助我们直观的感受数据的变化。
1、学习目标
l掌握OLED显示柱状图和折线图内容;
l掌握动态显示图像;
l学习光线传感器和声音传感器;
l学会映射的使用。
2、指令学习
3、程序编写
本项目中我们将综合运用好搭掌控上的显示屏、声音传感器和光线传感器制作一个用图形显示光线强度和声音大小的小装置,通过柱状图显示声音的大小,通过折线图显示光线的强度。
l任务一:音量柱状图
声音传感器的返回值为0-4095,声音越大,数值越大。
运行结果:
l任务二:光强折线图
光线传感器的返回值为0-4095,光线越强,数值越大。
运行结果:
l任务三:光声之形
运行结果:
4、拓展与思考
① 思考一下,就像医院里看到的心跳变化波形一样,如何在连续时间内将声音变化的波形显示在屏幕上。提示:画点x:0、y:0,可对比画点指令和画线指令的效果差异。
② 还记得小时候老师教我们的吹墨画吗?通过吹气就可以在卡纸上吹墨汁作画。今天,我们也可以利用好搭掌控来创作一幅吹墨画,效果如下,尝试用程序实现。