【发布时间】:2019-04-12 12:43:04
【问题描述】:
这是一个非常愚蠢的问题。我是电子和Arduino的新手。我想知道我是否可以获得与 9V 电池相连的 LED 的当前状态。
我正在使用 NodeMCU v3 Wifi。
我尝试使用 digitalRead 阅读,但无论如何它总是返回 1。
int ledPin = 13;
int inPin = 12;
int val = 0;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(inPin, INPUT);
}
void loop() {
val = digitalRead(inPin);
digitalWrite(ledPin, val);
}
我只想知道,如果我通过 WiFi 使用 nodemcu/arduino 打开某些设备,有什么方法可以检查设备是否真的打开了?
【问题讨论】:
-
解释你的电路。你如何切换LED?你的引脚连接到什么?
-
LED1 正极连接到电阻 9V 电池正极,LED1 接地连接到电池接地。我想使用 arduino 检查 LED1 是打开还是关闭。所以我将 LED1 正极连接到我的 esp8266 的引脚 12 以执行 digitalRead() 但我想我在某个地方错了。
-
首先esp和led必须共用GND,否则无法测量电压。那么如果你正在探测 9V 电路,你必须小心不要炸掉你的 esp。
标签: arduino esp8266 arduino-esp8266