Я хочу, чтобы вывод ввода / вывода возвращал ток в цепи, аналогично функции заземления.
Что из этого достигнет того, что мне нужно?
pinMode(pinnumber, OUTPUT)
digitalWrite(pinnumber, LOW)
или
pinMode(pinnumber, input)
pins
arduino-due
current
Раджу
источник
источник
pinMode(pinnumber,input)
- поместить штифт в «третье состояние» штифта, которое также называется «высокая импедансность». Это в основном, как если бы контакт не был подключен к цепи, как омметр.Ответы:
Ваш первый фрагмент - правильное решение.
Будьте осторожны, вы можете потреблять только 6 мА или 9 мА на контакт (согласно документации [раздел «Вход и выход»], я никогда не пробовал больше). Если вам нужно больше тока, используйте транзистор ( это выглядит как хороший пример, вам просто нужно повернуть выходной контакт на
HIGH
).Когда вывод настроен как вход, предполагается, что это высокий импеданс, а не то, что вы хотите.
источник
pinMode(pinnumber1,OUTPUT); pinMode(pinnumber2,OUTPUT); digitalWrite(pinnumber1,LOW); digitalWrite(pinnumber2,HIGH);
PS: не пытайтесь делать это дома, не вредите невинным arduini, не предъявляйте мне иск и т.д. ...