O uno possui pinos digitais marcados de 0 a 13.
0 é marcado como rx e 1 é marcado como tx. Esses dois pinos podem ser usados como pinos digitais regulares se eu não tiver pinos digitais?
Comentários
- Se você tiver poucos pinos digitais, pode sempre use os pinos analógicos. Eles também funcionam como pinos digitais.
Resposta
Sim, você pode usar perfeitamente esses 2 pinos, desde que seus o programa não usa Serial
.
EDITAR: Dados seriais via USB passam por traços de cobre conectados aos pinos rx e tx, conectando-os ao conversor USB para serial chip.
Comentários
- Meu programa está usando serial, mas bombeando-o pelo usb. Não fora dos pinos rxtx. Isso ainda é um problema?
- É o mesmo: os dados USB estão passando pelos pinos RX / TX 🙁
- Ok, obrigado pela sua ótima resposta e esclarecimento desses pontos
Resposta
Além disso, você provavelmente desejará garantir que esses fios não estejam conectados ao programar o Arduino. Caso contrário, você poderá ter problemas .
Resposta
Você pode, mas desativará a porta serial.
Comentários
- Não, ' é o contrário: a porta serial tem prioridade mais alta. Quando você a habilita com
Serial.begin()
, você está desativando a operação normal da porta (pinMode()
,digitalRead()
edigitalWrite()
). Com uma exceção: você pode definir o pino RX paraINPUT_PULLUP
, em vez deINPUT
, que é o padrão. Consulte a ficha técnica do ATmega328P, especialmente as seções Alternate Port Fun cções , Transmissão de dados – O transmissor USART e Recepção de dados – O receptor USART .