Talaan ng mga Nilalaman:

Pakikipag-usap sa Arduino sa Node: 4 na Hakbang
Pakikipag-usap sa Arduino sa Node: 4 na Hakbang

Video: Pakikipag-usap sa Arduino sa Node: 4 na Hakbang

Video: Pakikipag-usap sa Arduino sa Node: 4 na Hakbang
Video: VL53L1X Oras-ng-Flight 400cm sensor ng Laser na distansya 2024, Nobyembre
Anonim
Arduino to Node Communication
Arduino to Node Communication
Arduino to Node Communication
Arduino to Node Communication
Arduino to Node Communication
Arduino to Node Communication

Ang itinuturo na ito ay pulos para lamang sa isang napaka-pangunahing pagpapakita ng kung paano magpadala at tumanggap ng data sa pamamagitan ng UART (Serial) sa pagitan ng dalawang Arduino na katugmang board.

Mga gamit

Arduino Uno

Node MCU / Arduino Uno / Nano o halos anumang iba pang board na may mga serial kakayahan

Hakbang 1: Gawin ang Mga Koneksyon

Gawin ang Mga Koneksyon
Gawin ang Mga Koneksyon

Ginagamit namin ang Arduino Uno para sa halimbawang ito, magpapadala ito ng mensahe, 0 at 1 ang mga serial port para sa board na ito

Sa serial komunikasyon, Ang TX ng isang board ay papunta sa RX ng iba pa at kabaligtaran

Ang mga koneksyon ay napaka-walang halaga at maaaring makita sa larawan

Hakbang 2: Ang Code para sa Paghahatid ng Device

// arduino code

void setup () {// ilagay ang iyong setup code dito, upang tumakbo nang isang beses:

Serial.begin (9600);

} void loop () {// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit:

Serial.println ("Nagpapadala ito");

pagkaantala (1000); }

Hakbang 3:

Hakbang 4: Code para sa Pagtanggap ng Device

Code para sa Pagtanggap ng Device
Code para sa Pagtanggap ng Device

// node mcu code

walang bisa ang pag-setup () {

// ilagay ang iyong setup code dito, upang tumakbo nang isang beses: Serial.begin (9600);

}

void loop () {

// ilagay ang iyong pangunahing code dito, upang tumakbo nang paulit-ulit: kung (Serial.available ()) {char a = Serial.read (); Serial.print (a); kung (a == '\ n') // nangangahulugang ito ang susunod na linya na {Serial.println (); }}}

Inirerekumendang: