Uno имеет цифровые контакты, помеченные 0-13.
0 помечен как rx, а 1 помечен как tx. Могут ли эти два контакта использоваться как обычные цифровые контакты, если мне не хватает цифровых контактов?
arduino-uno
c_breeez
источник
источник
Ответы:
Да, вы можете прекрасно использовать эти 2 контакта, если ваша программа не использует
Serial
.РЕДАКТИРОВАТЬ: Последовательные данные по USB проходят через медные следы, подключенные к контактам RX и TX, соединяя их с чипом USB для последовательного преобразователя.
источник
Также вы, вероятно, захотите убедиться, что эти провода не подключены при программировании Arduino. В противном случае у вас могут возникнуть проблемы.
источник
Можно, но это отключит последовательный порт.
источник
Serial.begin()
, вы отключаете обычную работу порта (pinMode()
,digitalRead()
иdigitalWrite()
). За одним исключением: вы можете установить вывод RXINPUT_PULLUP
вместоINPUT
, что по умолчанию. См. Таблицу данных ATmega328P, особенно разделы Функции альтернативного порта , Передача данных - Передатчик USART и Прием данных - Приемник USART .