Как мы можем определить, присутствует питание в проводе или нет в ardunio uno?

#arduino

#arduino

Вопрос:

Эй, ребята, у меня был очень простой вопрос.. я новичок в электронике .. я использую ardunio для отправки оповещения о наличии или отсутствии электричества в моем доме или на ферме..

я не знаю, как я могу это сделать .. предположим, у меня был адаптер, который выдавал 5 В на 1 Ампер .. итак, как я могу прочитать эту информацию в ardunio, когда питание включено в адаптере .. я попытался поместить КРАСНЫЙ (анод) Подключите некоторые из моих цифровых выводов и аналоговых выводов с функцией digitalRead и analogRead .. но он всегда возвращает некоторые значения.

пожалуйста, помогите нам, как сообщить ardunio, когда питание включено… мне нужен какой-либо из модулей?? как это сделать?

заранее спасибо за помощь, извините за плохой английский….

Ответ №1:

для этого вам не нужны никакие модули, вы должны подключить отрицательный провод вашего адаптера к arduino gnd, затем положительный провод вашего адаптера к любому контакту цифрового ввода / вывода adrduino, например, к контакту 5, затем вы должны подключить резистор 10 Ком от контакта 5 к 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
  }

}