无需使用开关或继电器即可读取LED状态

时间:2019-04-12 12:43:05

标签: arduino esp8266 arduino-esp8266

这是一个非常愚蠢的问题。我是电子学和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打开某些设备,是否有任何方法可以检查设备是否真的打开?

1 个答案:

答案 0 :(得分:2)

  

有什么方法可以检查设备是否真的开着吗?

根据设备的类型,您可以:

a)测量通过设备的电流

b)感测设备(光线,热量,...)

c)测量设备两端的电压

d)尝试与设备通信

e)...