这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » Arduino nano学习0x06——输入内部上拉

共1条 1/1 1 跳转至

Arduino nano学习0x06——输入内部上拉

高工
2017-06-23 22:43:41     打赏

一、背景

内部输入可以设置成内部上拉,无需加外部上拉电阻

二、硬件

按键两端分别接地和D2;LED接D13

三、效果

开关按下时,D2口检测未高信号,LED未亮;开关按下时,D2口检测未低信号LED点亮
四、程序



 
    void setup() {  
      pinMode(2, INPUT_PULLUP);//设置硬件端口2内部上拉  
      pinMode(13, OUTPUT);     //设置硬件端口13输出  
      
    }  
      
    void loop() {  
      int sensorVal = digitalRead(2);//把按键值赋给一个变量  
      if (sensorVal == HIGH)   
      {  
        digitalWrite(13, LOW);  //关掉LED  
      }   
      else   
      {  
        digitalWrite(13, HIGH);//点亮LED  
      }  
    } 





共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]