Inhaltsverzeichnis:

Arduino-zu-Knoten-Kommunikation - Gunook
Arduino-zu-Knoten-Kommunikation - Gunook

Video: Arduino-zu-Knoten-Kommunikation - Gunook

Video: Arduino-zu-Knoten-Kommunikation - Gunook
Video: LoRa-Funktechnik Grundlagen mit Arduino Anwendungsbeispielen 2024, November
Anonim
Arduino-zu-Knoten-Kommunikation
Arduino-zu-Knoten-Kommunikation
Arduino-zu-Knoten-Kommunikation
Arduino-zu-Knoten-Kommunikation
Arduino-zu-Knoten-Kommunikation
Arduino-zu-Knoten-Kommunikation

Dieses anweisbare ist nur für eine sehr grundlegende Demonstration, wie Daten über UART (seriell) zwischen zwei Arduino-kompatiblen Boards gesendet und empfangen werden.

Lieferungen

Arduino Uno

Node MCU/Arduino Uno/Nano oder so ziemlich jedes andere Board mit seriellen Fähigkeiten

Schritt 1: Stellen Sie die Verbindungen her

Stellen Sie die Verbindungen her
Stellen Sie die Verbindungen her

Wir verwenden das Arduino Uno für dieses Beispiel, es wird die Nachricht übertragen, 0 und 1 sind die seriellen Ports für dieses Board

Bei der seriellen Kommunikation geht der TX des einen Boards in den RX des anderen und umgekehrt

Die Verbindungen sind sehr trivial und auf dem Bild zu sehen

Schritt 2: Der Code für das Sendegerät

// Arduino-Code

Void setup () { // Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:

Serial.begin (9600);

aufrechtzuerhalten. Void loop () { // Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:

Serial.println ("Es wird gesendet");

Verzögerung (1000); }

Schritt 3:

Schritt 4: Code für das Empfangsgerät

Code für das Empfangsgerät
Code für das Empfangsgerät

// Knoten-MCU-Code

Leere Einrichtung () {

// Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen: Serial.begin (9600);

}

Leere Schleife () {

// Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen: if(Serial.available()) { char a=Serial.read(); Serial.print (a); if (a = = '\n') // was bedeutet, dass es die nächste Zeile ist { Serial.println (); } } }

Empfohlen: