美文网首页
arduino 外部中断

arduino 外部中断

作者: Mr洋1 | 来源:发表于2019-10-10 10:51 被阅读0次
    中断 2
    3

    1 函数

    image.png

    2 接线图

    image.png

    3 代码

    程序不停等待 如果发生中断 优先执行中断程序

    int led = 5;
    int button = 2; //中断引脚
    volatile boolean state = LOW;
    
    void setup(){
        pinMode(led,OUTPUT);
        pinMode(button,INPUT_PULLUP); //上拉电阻
        attachInterrupt(0,blink_2,FALLING);  //中断函数
    }
    
    void loop(){
        delay(1000000); //模拟很多次程序
    }  
    
    void blink_2(){
        state = !state;
        digitalWrite(led,state);  //将灯取反
        for(int i=0;i<=100;i++){
              delayMicroseconds(10000);//中断只能用 delayMicroseconds 这里 保持1秒  1000000 us = 1s 
    
    }
    }
    
    
    代码

    相关文章

      网友评论

          本文标题:arduino 外部中断

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