我们如何读取电线中是否存在电源?

时间:2019-04-25 05:00:01

标签: arduino

伙计们,我有一个非常简单的问题..我是电子领域的新手..我正在使用ardunio在家里或农场没有电的情况下发送警报..

我不知道该怎么办..假设我有一个适配器提供了5V 1AMP的输出..因此,当适配器的电源打开时,如何在ardunio中读取该信息..我试图将红色(阳极)插入具有DigitalRead功能和AnalogRead ..的某些数字引脚和模拟引脚,但始终返回一些值。

请帮助我们如何在打开电源时告诉ardunio ...我需要任何模块?要这样做吗?

预先感谢您,以帮助您对英语不佳表示歉意。

1 个答案:

答案 0 :(得分:0)

您不需要任何模块来执行此操作,您应该将适配器的负极线连接到arduino gnd,然后将适配器的正极线连接到任何adrduino数字输入/输出引脚,例如引脚5,那么您应该从引脚5将一个10k电阻连接到arduino gnd,“作为下拉电阻”

Arduino代码:

void setup() {
  // put your setup code here, to run once:
  pinMode(5, INPUT);
  pinMode(13, OUTPUT); //will use the built in led to show the result

}

void loop() {
  // put your main code here, to run repeatedly:
  power = digitalRead(5);
  if (power) { 
    digitalWrite(13, HIGH); 
    // do other things if you want
  }

}