Os pinos tx e rx no uno podem ser usados como pinos digitais regulares?

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() e digitalWrite()). Com uma exceção: você pode definir o pino RX para INPUT_PULLUP, em vez de INPUT, 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 .

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *