美文网首页
arduino——呼吸灯实验(笔记)

arduino——呼吸灯实验(笔记)

作者: 猛犸象和剑齿虎 | 来源:发表于2020-01-17 17:09 被阅读0次

    模拟信号

    模拟信号时用连续变化的物理量来表示信息,信号随时间作连续变化。

    书上的解释不能说不好,只是不好理解,小道的理解就是将现实中的声音,图像,电流,电压等等各种信息,用数字或者其他数学符号规定模拟出来,便于控制处理。

    在arduino板中有模拟输入引脚和模拟输出引脚。
    模拟输入引脚:A0-A5
    模拟输出引脚:3、5、6、9、10、11

    函数

    analogRead(A0)读取A0引脚的模拟值。
    analogWrite(pin,value),pin是输入PWM波的引脚,value是PWM的脉冲宽度,范围为0-255.

    呼吸灯

    材料准备

    arduino板1个,面包板1个,LED灯1个,220欧电阻1个。

    电路图

    image.png

    电路图很好理解,从9号引脚连接1个电阻串联一个灯,最后接地线。

    实际效果

    GIF.gif

    代码部分

    int ledPin =9;
    void setup() {
    
    }
    
    void loop() {
    for (int fadeValue =0;fadeValue<=255;fadeValue+=5)
    {
      analogWrite(ledPin,fadeValue);
      delay(30);
      }
    
    for (int fadeValue =255;fadeValue>=0;fadeValue-=5)
    {
      analogWrite(ledPin,fadeValue);
      delay(30);
      }
    
    }
    

    代码部分还是比较好理解的,上一实例,while循环感觉是和人的思维方式正好相反的,这一实例则符合人的思维方式。

    相关文章

      网友评论

          本文标题:arduino——呼吸灯实验(笔记)

          本文链接:https://www.haomeiwen.com/subject/iypczctx.html