Как вытащить штырь цифрового входа (с платой 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-команд, я бы привязал сигнал непосредственно к низкому уровню.
Я хотел бы получить разъяснения, если неправильно размещать / отвечать на вопросы, связанные с электроникой, здесь. Что касается поста, связанного с Ардунио, я бы ожидал, что большинство вопросов будут перекрывать границы программного и аппаратного обеспечения