目录
Exercise6
本次exercise6其实就是引入了模拟输出(AnalogOut)的概念。到现在,我们已经能够非常熟练的使用数字输出(DigitalOut),并且我们知道当我们给数字输出引脚赋值为1时,引脚输出3.3v左右电压,当我给数字引脚赋值为0时,引脚不输出电压(0V)。那么模拟输出要做的就是一件事情,让你输出0-3.3v之间的电压。
如何使用
从上图中我们可以看到,博主把DAC和ADC都圈出来了,这两个是什么意思呢?从名字可以看出DAC 就是Digital--->Analog,数字转模拟转换器,也就是我们要用的AnalogOut,我们发现整个板子只有A3,A4能用模拟输出,所以只能选择A3,A4作为模拟输出的引脚定义。那么反过来ADC就是模拟转数字转换器,也就是我们后面会用的AnalogIn,模拟输入。这里我们先不多说,我们先来看看如何用AnalogIn输出0-3.3V之间的任意电压(严格意义上来说不够严谨哈,等下会说现在先不管)。这里其实想法很简单,模拟电压在0-3.3v,数字输入分别是0/1,那么我们的模拟输入的值也就是0-1.那么当我们想要一个3.3v的一半电压,就模拟输入0.5呗
1.定义:AnalogOut Aout(A4);