Как вытащить штырь цифрового входа (с платой Arduino)?

У меня есть модуль последовательной передачи по ВЧ (рабочее напряжение 3,6-5 В), который можно перевести в режим программирования, потянув один из входных контактов.

Это описание из таблицы данных для PIN 5:

PIN 5: потяните вверх или NC для нормального режима работы. Нажмите низко, чтобы войти в режим AT Command.

Я уверен, что мне просто нужно подключить PIN 5 к земле с помощью резистора 1K, не так ли?

Но могу ли я добиться того же, подключив его к выводу ввода-вывода Arduino и сделав это:

pinMode(pin, OUTPUT);
digitalWrite(pin, LOW);

1 ответ

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

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

Я хотел бы получить разъяснения, если неправильно размещать / отвечать на вопросы, связанные с электроникой, здесь. Что касается поста, связанного с Ардунио, я бы ожидал, что большинство вопросов будут перекрывать границы программного и аппаратного обеспечения

Другие вопросы по тегам