首页 > 解决方案 > 无需使用开关或继电器即可读取 LED 状态

问题描述

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

标签: arduinoesp8266arduino-esp8266

解决方案


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

根据设备类型,您可以:

a) 测量通过设备的电流

b) 感知设备(光、热……)

c) 测量设备两端的电压

d) 尝试与设备通信

e) ...


推荐阅读