Текущее направление для выводов цифрового выхода
Я новичок в Arduino. Цифровые контакты могут быть сконфигурированы в качестве выходных (https://www.arduino.cc/en/Tutorial/DigitalPins) для срабатывания некоторых датчиков. Сейчас я устанавливаю цифровой (выходной вывод), скажем, № 7, который подключен к контакту in1 реле SRD (https://blog.siliconstraits.vn/relay-what-is-it-and-how-to-use-it/):
Я не очень ясно представляю направление тока, протекающего по проводу, соединяющему цифровой вывод arduino с in1
. Насколько я понимаю, когда digitalWrite(pin, ВЫСОКИЙ)
, ток не поступает на вывод arduino, реле не срабатывает, в то время как digitalWrite(pin, НИЗКИЙ)
, ток поступает в arduino, и реле срабатывает. Пожалуйста, поправьте меня, если я ошибаюсь. Спасибо.
@jingweimo, 👍1
Обсуждение1 ответ
Когда вы установите контакт на ВЫСОКИЙ, этот вывод обеспечит 5 В. Когда вы устанавливаете штифт на НИЗКИЙ уровень, этот штифт будет установлен на 0 вольт. В каком направлении течет ток, зависит от того, что находится на другом конце провода. Ток всегда течет от более высокого напряжения к более низкому. Если вы установите штифт на ВЫСОКОЕ значение, а то, к чему он подключен, находится на земле, то ток будет вытекать из штифта в сторону земли. Если вы установите контакт на ВЫСОКОЕ значение, но то, к чему он подключен, уже находится на 5 В, тогда ток не течет. Если вы установите штифт на НИЗКИЙ уровень, и вещь, к которой он подключен, имеет некоторое положительное напряжение, то ток будет поступать на штифт. Если вы установите вывод на ВЫСОКОЕ значение (5 В), но то, к чему он подключен, имеет большее напряжение (скажем, 10 В), тогда ток будет течь к более низкому напряжению и в вывод, вероятно, повредив Arduino в процессе.
- Как заставить 5-вольтовое реле работать с NodeMCU
- Когда следует использовать транзистор, МОП-транзистор, а когда следует использовать реле?
- Причины, по которым нельзя подключать реле непосредственно к цифровому контакту Arduino
- Esp8266 Vin контакт
- Правильный PIN для активации беспроводного реле с ESP8266 ESP-01
- Несколько неблокирующих таймеров обратного отсчета?
- Как инициализировать цифровой выходной контакт как LOW
- Управление реле 5В с помощью Wemos D1 R1
Вы же не управляете реле напрямую, не так ли?, @Edgar Bonet
Я обновил этот пост., @jingweimo
В своем вопросе вы упоминаете подключение Arduino к _relay_, но на рисунке вы показываете реле _board_. Это не одно и то же! Пожалуйста, уточните. Если вы используете релейную плату, пожалуйста, обратитесь к спецификации или странице продукта поставщика., @Edgar Bonet
Я рассматриваю возможность использования диода в моей схеме, поэтому мне нужно направление потока тока., @jingweimo
какова была бы цель диода? ... как это будет связано?, @jsotola
Я хочу поставить диод между сигнальным выводом реле и цифровым выходным выводом arduino. Поэтому мне интересно, течет ли ток в цифровой вывод или из него., @jingweimo
вы не ответили на мой первый вопрос, @jsotola
На релейной плате на рисунке есть транзистор, который включает (синее) реле. Вывод Arduino включает только транзистор, который затем включает реле. Транзистор делает это так, что от вывода Arduino требуется лишь небольшое количество тока. Это происходит потому, что катушка в реле требует большего тока, чем может (безопасно) обеспечить вывод Arduino., @Gerben