#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 выберите что-нибудь из моего списка. измерьте ток в сети переменного тока, измерьте напряжение в сети переменного тока, измерьте поток воздуха, градиент температуры, влажность или что-то еще, учитывая знания в области электроники, которые вы здесь представляете, я бы настоятельно рекомендовал вам держаться подальше от сетевого напряжения!!!!! вы, вероятно, умрете