Como usar os pinos TX RX no Arduino
Tx e os pinos Rx no arduino são usados para a comunicação em série com mais precisão o seu chamado UART (Universal Asynchronous Receiver Transmitter). Você pode usar isso para se comunicar com qualquer outro dispositivo que tenha protocolo UART (apenas certifique-se que a taxa de transmissão ou bits por segundo são os mesmos para ambos).
Como você os usa? Resp: Basta conectar o Rx ao Tx de outro módulo e o Tx ao Rx, certifique-se de que a taxa de transmissão que você definiu em Serial.begin() é igual à taxa de transmissão do módulo conectado. As seguintes funções são usadas para comunicação:
- Serial.begin(); //escrito em void setup function>li>Serial.write("data"); // para enviar dados ao móduloli>li>Serial.available(); // para verificar se o módulo enviou algum dadoli>li>Serial.read(); // para ler os dados enviados do módulo. Quando você usa isto você tem que ter certeza que a informação está disponível antes de lê-la para isto você pode fazer seu arduino esperar usando este laço: while(Serial.available()==0);
NOTE:
- Sempre se lembre sempre que você programar sua placa arduino deixe os pinos Tx e Rx abertos, se eles estiverem conectados a um módulo o arduino não programará corretamente(a maioria dos casos) ou em casos raros o outro módulo conectado será corrompido.>li>Use SoftwareSerial(basta verificar a internet que você vai entender) para se comunicar com o módulo se você tiver que usar o monitor Serial para seu arduino no PC.