Sommario:

Comunicazione da Arduino a nodo: 4 passaggi
Comunicazione da Arduino a nodo: 4 passaggi

Video: Comunicazione da Arduino a nodo: 4 passaggi

Video: Comunicazione da Arduino a nodo: 4 passaggi
Video: Inviare dati analogici da Arduino a NodeRed tramite la porta seriale - video 25 2024, Luglio
Anonim
Comunicazione da Arduino a nodo
Comunicazione da Arduino a nodo
Comunicazione da Arduino a nodo
Comunicazione da Arduino a nodo
Comunicazione da Arduino a nodo
Comunicazione da Arduino a nodo

Questa istruzione è puramente per una dimostrazione di base di come inviare e ricevere dati tramite UART (seriale) tra due schede compatibili con Arduino.

Forniture

Arduino Uno

Node MCU/Arduino Uno/Nano o praticamente qualsiasi altra scheda con capacità seriali

Passaggio 1: effettuare i collegamenti

Fai i collegamenti
Fai i collegamenti

Stiamo usando Arduino Uno per questo esempio, trasmetterà il messaggio, 0 e 1 sono le porte seriali per questa scheda

Nella comunicazione seriale, il TX di una scheda va nell'RX dell'altra e viceversa

I collegamenti sono molto banali e si vedono nella foto

Passaggio 2: il codice per il dispositivo di trasmissione

//codice Arduino

void setup() { // inserisci qui il tuo codice di installazione, da eseguire una volta:

Serial.begin(9600);

} void loop() { // inserisci qui il tuo codice principale, per eseguirlo ripetutamente:

Serial.println("Invio in corso");

ritardo(1000); }

Passaggio 3:

Passaggio 4: codice per il dispositivo ricevente

Codice per il dispositivo di ricezione
Codice per il dispositivo di ricezione

//codice mcu del nodo

void setup() {

// inserisci qui il tuo codice di installazione, da eseguire una volta: Serial.begin(9600);

}

ciclo vuoto() {

// inserisci qui il tuo codice principale, per eseguirlo ripetutamente: if(Serial.available()) { char a=Serial.read(); Serial.print(a); if(a=='\n')//significa che è la riga successiva { Serial.println(); } } }

Consigliato: