接上篇,这次继续讲解光控灯的另外两个组成部分 - 开关和光敏电阻,光控灯里面将会有自锁开关按钮和光敏电阻。这此主要给新玩电子的朋友解释一下开关按钮的做法。
开关按钮的引脚电平读取问题 - 新手专用
我们搭一个超简单的电路,如上图。Arduino Mini Pro 的 9 号引脚,接到一个按钮,但注意看,这按钮后面没有接任何东西。我们运行一下以下代码:
void setup() { Serial.begin(9600); pinMode(9, INPUT); } void loop() { delay(500); int val = digitalRead(9); if(val != 0){ Serial.println("LOW"); } else { Serial.println("HIGH"); } }
代码很简单,每 500ms (半秒)读取一次 9 引脚的电平,输出到串口。上传让它运行,在不碰任何东西情况下,你觉得有什么输出到串口窗口 ?
结果如下图: