找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 hanreng 于 2020-6-27 16:49 编辑

第11课 Mixly模拟输入、数值映射


目标

1、模拟输入的学习
2、数值映射的认识


模拟输入

温度、声音、光照强度等现实世界中的物理量都是连续变化的,其对应传感器的输出一般也是连续变化的电信号,我们把这些连续变化的电信号称为模拟信号。然而,一般的微处理器智能处理数字信号,为了让微处理器能够处理模拟信号,微处理器中一般都加入了模数转换(A/D转换)功能,即先将模拟想转换成数字信号后,再由微处理器处理。UNO主控板上的“模拟输入”管脚是A0~A5,它会将输入的0~5V的电压(该电压是由模拟传感器提供的,所以对于Arduino来说,模拟传感器的电压输出必须在0~5V之间)自动转化成0~1023的数值,再由主控板来处理。

Mixly模块

模拟输入模块:

“模拟输入”模块位于“输入/输出”模块分类中,Mixly的模拟输入块是用来读取指定管脚的模拟输入值。读取模拟输入值的管脚号在主控板上的A0~A5,模拟输入的数值介于0~1023之间,对应输入0~5V之间的仿真模拟电压值。

1.png

映射模块:

“映射”位于“数学“模块分类中,指两个数值区间内元素相互对应的关系,表示数字从一个范围到另一个范围之间的互相对应关系,即a-b中的数值区间的数可以进行线性变换,一一对应到c-d的数值区间中。该模块可读作“吧一个从1到100的数通过移动运算映射到一个1到1000的数”。

2.png



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册