一、背景
内部输入可以设置成内部上拉,无需加外部上拉电阻
二、硬件
按键两端分别接地和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 } }