Считывание состояния светодиода без использования переключателя или реле

#arduino #esp8266 #arduino-esp8266

#arduino #esp8266 #arduino-esp8266

Вопрос:

Это очень глупый вопрос. Я новичок в электронике и Arduino. Я хочу знать, могу ли я получить текущее состояние светодиода, который подключен к батарее 9 В.

Я использую 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);  
}
  

Все, что я хочу знать, это то, что если я включу какое-либо оборудование с помощью nodemcu / arduino через Wi-Fi, есть ли какой-нибудь способ проверить, действительно ли оборудование включено?

Комментарии:

1. объясните свою схему. как вы переключаете светодиод? к чему подключены ваши контакты?

2. Положительный индикатор LED1 подключен к положительному резистору 9 В, а заземление LED1 подключено к заземлению аккумулятора. Я хочу проверить с помощью arduino, включен или выключен LED1. Итак, я подключил положительный светодиод LED1 к выводу 12 моего esp8266 для выполнения digitalRead (), но, думаю, я где-то ошибаюсь.

3. прежде всего, esp и led должны совместно использовать GND, иначе вы не сможете измерить напряжение. тогда вы должны быть осторожны, чтобы не поджарить ваш esp, если вы исследуете цепи 9 В.

Ответ №1:

Есть ли какой-либо способ проверить, действительно ли оборудование включено?

В зависимости от типа устройства вы можете:

а) измерьте ток через устройство

б) определение устройства (свет, тепло, …)

c) измерьте напряжение на устройстве

d) попробуйте связаться с устройством

e) …

Комментарии:

1. Я ценю ваш ответ, но мне уже удалось получить данные датчика температуры, но я хочу включить или выключить свою машину на основе этих данных, которые я могу сделать. Единственное, что я хочу знать, есть ли какой-либо механизм обратной связи, который позволит нам узнать, что машина действительно включена или выключена.

2. да, и я рассказал вам, что вы можете сделать для достижения этой цели. что неясно?

3. Я хочу отключить кондиционер через PHP. Я тоже могу это сделать. Но иногда может случиться так, что я нажимаю кнопку включения, но машина не включена. Что-то может пойти не так, например, отключение питания. Следовательно, я хочу знать, есть ли какой-либо способ проверить с конца машины, что он включен или выключен?

4. @sanathjaysurya выберите что-нибудь из моего списка. измерьте ток в сети переменного тока, измерьте напряжение в сети переменного тока, измерьте поток воздуха, градиент температуры, влажность или что-то еще, учитывая знания в области электроники, которые вы здесь представляете, я бы настоятельно рекомендовал вам держаться подальше от сетевого напряжения!!!!! вы, вероятно, умрете