大家有没有见过那种萤火虫灯的呢? 它另外的一个名字叫呼吸灯,所谓的呼吸灯就是led由灭逐渐到最亮,再由最亮到灭的过程。 这节我们学的招数: analogWrite(X,Y); 是不是觉得跟digitalWrite(6,HIGH);似曾相识呢? analogWrite(X,Y);可以这样理解为就是控制电压输出, X为控制的脚 Y为设定的电压值 X也是只能填数字,但是这个数字只能是(3,5,6,9,10,11),就是我们AI板子上带有“~”的引脚)。因为只有这几个脚才能输出变化的电压,Y是不是直接填5V呢?不是的!Y只能填写0-255其中一个数。其实就是一个映射!其实就是把5V分为256份,例如我输出5V,我就应该把Y写成255,如果我想输出0V,我就应该把Y写成0,又如我想输出2.5V,我就应该把Y写成127【(2.5/5)*256-1】
|
|