Obsah:

Komunikace mezi Arduino a Node: 4 kroky
Komunikace mezi Arduino a Node: 4 kroky

Video: Komunikace mezi Arduino a Node: 4 kroky

Video: Komunikace mezi Arduino a Node: 4 kroky
Video: Arduino návody | M5stack Laser TX a RX moduly | Bezdrátová komunikace 2024, Červenec
Anonim
Komunikace mezi Arduino a Node
Komunikace mezi Arduino a Node
Komunikace mezi Arduino a Node
Komunikace mezi Arduino a Node
Komunikace mezi Arduino a Node
Komunikace mezi Arduino a Node

Tento instruktáž je pouze pro velmi základní ukázku toho, jak odesílat a přijímat data přes UART (Serial) mezi dvěma deskami kompatibilními s Arduino.

Zásoby

Arduino Uno

Node MCU/Arduino Uno/Nano nebo téměř jakákoli jiná deska se sériovými schopnostmi

Krok 1: Vytvořte připojení

Proveďte připojení
Proveďte připojení

Pro tento příklad používáme Arduino Uno, bude přenášet zprávu, 0 a 1 jsou sériové porty pro tuto desku

V sériové komunikaci jde TX jedné desky do RX druhé a naopak

Spojení jsou velmi triviální a jsou vidět na obrázku

Krok 2: Kód pro vysílací zařízení

// arduino kód

void setup () {// sem vložte instalační kód, aby se spustil jednou:

Serial.begin (9600);

} void loop () {// sem vložte svůj hlavní kód, aby se spustil opakovaně:

Serial.println („Odesílá“);

zpoždění (1000); }

Krok 3:

Krok 4: Kód pro přijímací zařízení

Kód pro přijímací zařízení
Kód pro přijímací zařízení

// kód MCU uzlu

neplatné nastavení () {

// sem vložte instalační kód, aby se spustil jednou: Serial.begin (9600);

}

prázdná smyčka () {

// sem vložte svůj hlavní kód, aby se spustil opakovaně: if (Serial.available ()) {char a = Serial.read (); Serial.print (a); if (a == '\ n') // což znamená, že se jedná o další řádek {Serial.println (); }}}

Doporučuje: