arduino - 无需使用开关或继电器即可读取 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 打开某些设备,有没有办法检查设备是否真的打开?
解决方案
有什么方法可以检查设备是否真的开启?
根据设备类型,您可以:
a) 测量通过设备的电流
b) 感知设备(光、热……)
c) 测量设备两端的电压
d) 尝试与设备通信
e) ...
推荐阅读
- python - 无法将 Seaborn 和 TensorFlow 导入 jupyter 笔记本
- python - python在Seaborn中为单个轴添加标题
- javascript - 在文档外部拖动游览期间右键单击拖动指针事件传递的问题
- r - R gdalUtils::gdalwarp 函数在粗化单元格分辨率时跳过单元格
- coldfusion - 我一直在尝试对 Coldfusion 进行错误处理,一切正常,但我无法获取当前会话用户名
- node.js - 尝试导入错误:我的文件不包含默认导出?
- excel - 将多个导入的工作表放入不同的单元格
- reactjs - React 和 Apollo useMutation --- 无法读取未定义的属性“0”
- r - R将列名传递给函数而不是字符串
- python - 一次从每个列表中返回 1 项