Uno ma cyfrowe piny oznaczone 0-13.
0 jest oznaczone jako rx, a 1 jest oznaczone jako tx. Czy te dwa piny mogą być używane jako zwykłe piny cyfrowe, jeśli brakuje mi pinów cyfrowych?
Uno ma cyfrowe piny oznaczone 0-13.
0 jest oznaczone jako rx, a 1 jest oznaczone jako tx. Czy te dwa piny mogą być używane jako zwykłe piny cyfrowe, jeśli brakuje mi pinów cyfrowych?
Odpowiedzi:
Tak, możesz doskonale używać tych 2 pinów, o ile Twój program nie używa Serial
.
EDYCJA: Dane szeregowe przez USB przechodzą miedziane ślady podłączone do pinów rx i tx, łącząc je z układem konwertera USB na szeregowy.
Możesz, ale spowoduje to wyłączenie portu szeregowego.
Serial.begin()
wyłącza się normalne działanie portu ( pinMode()
, digitalRead()
i digitalWrite()
). Z jednym wyjątkiem: możesz ustawić pin RX na INPUT_PULLUP
, zamiast INPUT
, który jest domyślny. Por. Arkusz danych ATmega328P, szczególnie sekcje Alternatywne funkcje portów , transmisja danych - nadajnik USART i odbiór danych - odbiornik USART .