Advertisement

Arduino基础第二部分——呼吸灯项目

阅读量:

引言:

先前,在UNO R3上通过数字引脚输出高/低电平来控制LED的状态实现了其明灭功能;相比之下,在呼吸灯中,则是通过让LED的亮度缓慢地发生变化来实现效果。那么问题是如何实现这一点呢?关键在于数字引脚不再仅限于发送单一的高低电平信号

硬件连接与之前一致;但需要注意的是,连接的数字引脚应带有‘~’符号以表明能够输出PWM信号。

代码:

参考学习了两段代码,如下

代码1【1】:

复制代码
 //呼吸灯效果

    
 int ledpin = 9;//led连接引脚
    
 void setup() {
    
   // put your setup code here, to run once:
    
    pinMode(ledpin,OUTPUT);//设置LED对应引脚为输出模式
    
 }
    
  
    
 void loop() {
    
   // put your main code here, to run repeatedly:
    
    fadeon(5);//渐亮
    
    fadeoff(5);//渐灭
    
 }
    
  
    
 void fadeon(int increament){
    
       for(byte value = 0; value<255;valu

全部评论 (0)

还没有任何评论哟~