Цифровой вывод ввода-вывода в виде заземления

Я хочу, чтобы вывод I /O возвращал ток в цепи, аналогично функции заземления.

Какие из них достигнут того, что мне нужно?

pinMode(pinnumber, OUTPUT)
digitalWrite(pinnumber, LOW)

или

pinMode(pinnumber, input)
8 голосов | спросил rajat 5 MarpmWed, 05 Mar 2014 14:05:42 +04002014-03-05T14:05:42+04:0002 2014, 14:05:42

1 ответ


9

Ваш первый фрагмент - правильное решение.

pinMode(pinnumber,OUTPUT)
digitalWrite(pinnumber,LOW)

Будьте осторожны, вы можете только погрузиться до 6 мА или 9 мА на штырь (согласно документации ["Вход и «Выход»], я никогда не пробовал больше). Если вам нужно больше тока, используйте транзистор ( этот выглядит как хороший пример , вам просто нужно инвертировать выходной вывод на HIGH).

Когда контакт сконфигурирован как вход, он должен быть высоким полным сопротивлением, а не тем, что вы хотите.

ответил FredP 5 MarpmWed, 05 Mar 2014 14:26:07 +04002014-03-05T14:26:07+04:0002 2014, 14:26:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132