模拟掌控 07--声光之形

2022-04-062.2万
精华项目
AI 快速预览详细 收起
本文介绍了模拟掌控板课程,目标是让初中小朋友学习线条绘制、映射使用及读取声音/光线值。通过展示任务、硬件讲解、显示光线值、完成任务等步骤,学生可以掌握基本的编程技能。拓展任务还包括修改音量值控灯。参考程序提供了具体的实现方法。


模拟掌控 07--声光之形
这个系列,献给没有掌控板的小朋友。

在接触掌控实物之前,先上了一段模拟课,课是给0基础的初中小朋友上的。

这个简单的系列是上课内容记录。

小创客课程,欢迎选用《小创客轻松玩转掌控板》。
模拟掌控 07--声光之形图2

目标:

1、线条的 绘制

2、映射的使用

3、读取声音/光线值

step1
展示任务



step2
掌控模拟硬件讲解
声音,光线数据范围0-4095





step3
显示光线值



step4

完成任务当亮度>1000时关灯,否则开灯。




优化:



拓展任务
修改音量值控灯。

step5
数学知识——映射

在数学上,映射则是个术语,指两个元素集之间元素相互“对应”的关系。 设A、B是两个非空集合,如果存在一个法则f,使得对A中的每个元素a,按法则f,在B中有唯一确定的元素b与之对应,则称f为从A到B的映射,记作f:A→B。 





左侧数学块中找到映射指令:是指将数值一个范围均匀对应到另一个范围。

通过映射将采集的光线值从 0-4095对应到 RGB 值 255-0。


模拟掌控 07--声光之形图1


step6

拓展任务



参考程序




保存程序,关机下课。





创作许可协议

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

评论(1)
hnyzcj
hnyzcj
赞一个,朱老师
- 没有更多了 -