【发布时间】:2015-01-13 01:51:36
【问题描述】:
Arduino 是否可以从外部电池接收 5V 到 inputPin 的电压?
如果我的系统有自己的电源并且在事件触发 5V 后。 Arduino 如何读取这个输入?
【问题讨论】:
-
规范/文档中特别缺少什么?您想知道他们的任何产品吗?
-
我找不到任何相关内容或此功能是否存在。
-
您或许可以从“arduino.cc/en/Tutorial/DigitalReadSerial”中找到信息。行'int buttonState = digitalRead(pushButton);'是读取引脚状态的代码,高(5V)或低(0V)。
-
顺便提一下:来自外部系统的 5V 信号是相对于外部系统的 GND 而言的。 Arduino 引脚上的输入电压与 Arduino GND 相关。因此,您必须同时连接 GND(外部系统和 Arduino)才能读取 Arduino 输入引脚上的内容。否则行为是不确定的,或者你甚至可能破坏你的 Arduino(不确定 ATMega 的输入引脚上是否有钳位二极管或其他一些保护机制)。
标签: arduino arduino-uno