Turinys:

Bendravimas iš „Arduino“į mazgą: 4 žingsniai
Bendravimas iš „Arduino“į mazgą: 4 žingsniai

Video: Bendravimas iš „Arduino“į mazgą: 4 žingsniai

Video: Bendravimas iš „Arduino“į mazgą: 4 žingsniai
Video: 5 metrų RGB LED juosta / ALIEXPRESS.COM 2024, Lapkritis
Anonim
Bendravimas iš „Arduino“į mazgą
Bendravimas iš „Arduino“į mazgą
Bendravimas iš „Arduino“į mazgą
Bendravimas iš „Arduino“į mazgą
Bendravimas iš „Arduino“į mazgą
Bendravimas iš „Arduino“į mazgą

Ši instrukcija skirta tik labai paprastam demonstravimui, kaip siųsti ir gauti duomenis per UART (serijinį) tarp dviejų „Arduino“suderinamų plokščių.

Prekės

Arduino Uno

Mazgas MCU/Arduino Uno/Nano arba beveik bet kuri kita plokštė su serijinėmis galimybėmis

1 žingsnis: sukurkite ryšius

Užmegzkite ryšius
Užmegzkite ryšius

Šiame pavyzdyje mes naudojame „Arduino Uno“, jis perduos pranešimą, 0 ir 1 yra šios plokštės nuoseklieji prievadai

Serijinio ryšio metu vienos plokštės TX patenka į kitos RX ir atvirkščiai

Ryšiai yra labai nereikšmingi ir matomi paveikslėlyje

2 veiksmas: perdavimo įrenginio kodas

// arduino kodas

void setup () {// įdėkite čia savo sąrankos kodą, kad jis būtų paleistas vieną kartą:

Serial.begin (9600);

} void loop () {// čia įdėkite pagrindinį kodą, kad jis būtų paleistas pakartotinai:

Serial.println („Siunčia“);

vėlavimas (1000); }

3 žingsnis:

4 žingsnis: imtuvo įrenginio kodas

Priėmimo įrenginio kodas
Priėmimo įrenginio kodas

// mazgo mcu kodas

void setup () {

// įdėkite čia savo sąrankos kodą, kad paleistumėte vieną kartą: Serial.begin (9600);

}

void loop () {

// įdėkite čia savo pagrindinį kodą, kad jis būtų paleistas pakartotinai: if (Serial.available ()) {char a = Serial.read (); Serijinis atspaudas (a); if (a == '\ n') // tai reiškia kitą eilutę {Serial.println (); }}}

Rekomenduojamas: