QNA > C > Come Usare I Pin Tx Rx In Arduino

Come usare i pin TX RX in Arduino

I pin TX e Rx in Arduino sono usati per la comunicazione seriale, più precisamente si chiama UART (Universal Asynchronous Receiver Transmitter). È possibile utilizzare questo per comunicare con qualsiasi altro dispositivo che ha il protocollo UART (basta assicurarsi che il baud rate o bit al secondo sono gli stessi per entrambi).

Come si usa? Ans: Basta collegare il Rx al Tx dell'altro modulo e il Tx al Rx, assicurarsi che il baud rate impostato in Serial.begin() sia uguale al baud rate del modulo collegato. Le seguenti funzioni sono usate per la comunicazione:

  1. Serial.begin(); //scritto nella funzione void setup
  2. Serial.write("data"); //per inviare dati al modulo
  3. Serial.available(); //per controllare se il modulo ha inviato dati
  4. Serial.read(); //per leggere i dati inviati dal modulo. Quando usi questo devi assicurarti che le informazioni siano disponibili prima di leggerle per questo puoi far aspettare il tuo arduino usando questo ciclo: while(Serial.available()==0);

NOTE:

  1. Ricorda sempre che ogni volta che programmi la tua scheda arduino lascia i pin Tx e Rx aperti, se sono collegati ad un modulo l'arduino non si programmerà correttamente (la maggior parte dei casi) o in rari casi l'altro modulo collegato verrà corrotto.
  2. Utilizza SoftwareSerial (basta controllare su internet e capirai) per comunicare con il modulo se devi usare un monitor seriale per il tuo arduino nel PC.

Di McFadden Gruell

Come trovare qualcuno con solo il nome, l'età e lo stato :: Quale protocollo di comunicazione wireless è usato nelle tastiere e nei mouse senza fili?
Link utili