Агуулгын хүснэгт:

Arduino -аас зангилааны холболт: 4 алхам
Arduino -аас зангилааны холболт: 4 алхам

Видео: Arduino -аас зангилааны холболт: 4 алхам

Видео: Arduino -аас зангилааны холболт: 4 алхам
Видео: MKS Gen L - внешний драйвер 2024, Долдугаар сарын
Anonim
Arduino -аас зангилааны харилцаа холбоо
Arduino -аас зангилааны харилцаа холбоо
Arduino -аас зангилааны харилцаа холбоо
Arduino -аас зангилааны харилцаа холбоо
Arduino -аас зангилааны харилцаа холбоо
Arduino -аас зангилааны харилцаа холбоо

Энэхүү зааварчилгаа нь зөвхөн Arduino -тэй нийцтэй хоёр самбар хооронд UART (Цуваа) -аар өгөгдлийг хэрхэн илгээх, хүлээн авах талаар энгийн ойлголт өгөхөд зориулагдсан болно.

Хангамж

Ардуино Уно

Зангилаа MCU/Arduino Uno/Nano эсвэл цуваа чадвартай бусад бараг бүх самбар

Алхам 1: Холболт хийх

Холболтуудыг хийх
Холболтуудыг хийх

Бид энэ жишээнд Arduino Uno -г ашиглаж байгаа бөгөөд энэ нь мессежийг дамжуулах болно, 0 ба 1 нь энэ самбарын цуваа портууд юм.

Цуваа холболтын хувьд нэг самбарын TX нь нөгөө самбарын RX руу ордог ба эсрэгээр

Холболтууд нь маш өчүүхэн бөгөөд зураг дээрээс харж болно

Алхам 2: Дамжуулах төхөөрөмжийн код

// arduino код

void setup () {// нэг удаа ажиллуулахын тулд тохиргооны кодоо энд оруулна уу:

Цуваа эхлэх (9600);

} void loop () {// давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу:

Serial.println ("Энэ илгээж байна");

саатал (1000); }

Алхам 3:

Алхам 4: Хүлээн авах төхөөрөмжийн код

Хүлээн авах төхөөрөмжийн код
Хүлээн авах төхөөрөмжийн код

// зангилааны mcu код

хүчингүй тохиргоо () {

// нэг удаа ажиллуулахын тулд тохиргооны кодоо энд оруулна уу: Serial.begin (9600);

}

void loop () {

// давтан ажиллуулахын тулд үндсэн кодоо энд оруулна уу: if (Serial.available ()) {char a = Serial.read (); Цуваа.хэвлэх (a); if (a == '\ n') // гэдэг нь дараагийн мөр болох {Serial.println (); }}}

Зөвлөмж болгож буй: