71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用机器人小车运行速度控制71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用上一节课内容引入:从模拟针脚A0、A1、……、A5中,读取数值(0-1023),然后用串口命令和串口监控来查看数值
实验过程:利用电位器做传感器,接线图如下,然后,调整电位器,观察数值变化规则
程序块如下图
上一节课内容引入:从模拟针脚A0、A1、……、A5中,读取数值(0-1023),然后用串口命令和串口监控来查看数值
实验过程:利用电位器做传感器,接线图如下,然后,调整电位器,观察数值变化规则
程序块如下图
71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用原理:A0的数值实质上是检测出A0脚上的电压值
电位器相当是一个可变电阻R1和一个固定电阻R2串联而成,根据物理知识求出A0脚上的电压值:U0=I*R1=V总*R1/(R1+R2)71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用旋转电位器,可以看到监控的窗口的数字变化,如图:实操:学生动手连线,并实操体验一下,数值的变化范围是多少
实操:学生动手连线,并实操体验一下,数值的变化范围是多少
71中学Arduino兴趣课:第6课时ardublock图形化程序设计——映射函数、可调光(速)输出和循环语句应用新课程:1、映射函数的使用方法:把数值的原来的范围[0-1023],限制在[0-255]内
在“数学运算”命令集里,可以找到映射函数,