Satura rādītājs:

Komunikācija no Arduino uz mezglu: 4 soļi
Komunikācija no Arduino uz mezglu: 4 soļi

Video: Komunikācija no Arduino uz mezglu: 4 soļi

Video: Komunikācija no Arduino uz mezglu: 4 soļi
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Jūlijs
Anonim
Komunikācija no mezgla no Arduino
Komunikācija no mezgla no Arduino
Komunikācija no mezgla no Arduino
Komunikācija no mezgla no Arduino
Komunikācija no mezgla no Arduino
Komunikācija no mezgla no Arduino

Šī pamācība ir paredzēta tikai elementārai demonstrācijai, kā nosūtīt un saņemt datus, izmantojot UART (sērijas) starp divām ar Arduino saderīgām plāksnēm.

Piegādes

Arduino Uno

Mezgls MCU/Arduino Uno/Nano vai gandrīz jebkura cita plate ar sērijas iespējām

1. darbība: izveidojiet savienojumus

Izveidojiet savienojumus
Izveidojiet savienojumus

Šajā piemērā mēs izmantojam Arduino Uno, tas nosūtīs ziņojumu, 0 un 1 ir šīs plates sērijas porti

Sērijas sakaros vienas plates TX nonāk otras RX un otrādi

Savienojumi ir ļoti triviāli, un tos var redzēt attēlā

2. darbība: raidīšanas ierīces kods

// arduino kods

void setup () {// ievietojiet šeit savu iestatīšanas kodu, lai tas darbotos vienreiz:

Sērijas sākums (9600);

} void loop () {// ievietojiet šeit savu galveno kodu, lai to palaistu atkārtoti:

Serial.println ("Tā sūta");

kavēšanās (1000); }

3. darbība:

4. darbība. Saņemošās ierīces kods

Saņemošās ierīces kods
Saņemošās ierīces kods

// mezgla mcu kods

void setup () {

// ielieciet šeit savu iestatīšanas kodu, lai palaistu vienu reizi: Serial.begin (9600);

}

void loop () {

// ielieciet šeit savu galveno kodu, lai palaistu atkārtoti: if (Serial.available ()) {char a = Serial.read (); Sērijas nospiedums (a); ja (a == '\ n') // tas nozīmē, ka tā ir nākamā rinda {Serial.println (); }}}

Ieteicams: