arduino 按一下闪烁 再按常亮

本文介绍了使用Arduino进行基础编程,通过按钮控制LED灯的开关和闪烁。在`voidsetup()`中初始化输入和输出引脚,`voidloop()`中实现按钮按下后LED灯的脉冲效果,每次循环结束后延时一段时间再重复。
摘要由CSDN通过智能技术生成

int button = 10;
int led = 13;
boolean change = false;    //通过按钮来改变change的值

void setup()
{
    pinMode(button, INPUT_PULLUP);
    pinMode(led, OUTPUT);
}

void loop()
{
      while( digitalRead(button) == HIGH ){}
      /*用来暂停程序,保持led的当前状态,按一下按钮退出循环。*/
       if( change == true )
       {
        for(int i=0;i<1000;i++){
          digitalWrite(led, LOW); 
             delay(100) ; 
             digitalWrite(led, HIGH);
             delay(100) ; 
            
if( digitalRead(button) == LOW ){break;}

        }
             change = !change;   
        
             
        }
        else
        {
        digitalWrite(led, HIGH);
          change = !change;
        }
delay(600);


}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值