جدول المحتويات:

Arduino to Node Communication: 4 خطوات
Arduino to Node Communication: 4 خطوات

فيديو: Arduino to Node Communication: 4 خطوات

فيديو: Arduino to Node Communication: 4 خطوات
فيديو: Communicating from an Arduino to an HTML/JavaScript Webpage 2024, شهر نوفمبر
Anonim
اردوينو إلى Node Communication
اردوينو إلى Node Communication
اردوينو إلى Node Communication
اردوينو إلى Node Communication
اردوينو إلى Node Communication
اردوينو إلى Node Communication

هذا التوجيه مخصص فقط لعرض أساسي للغاية حول كيفية إرسال واستقبال البيانات عبر UART (تسلسلي) بين لوحين متوافقين مع Arduino.

اللوازم

اردوينو اونو

Node MCU / Arduino Uno / Nano أو إلى حد كبير أي لوحة أخرى ذات قدرات تسلسلية

الخطوة 1: قم بإجراء الاتصالات

قم بإجراء الاتصالات
قم بإجراء الاتصالات

نحن نستخدم Arduino Uno في هذا المثال ، وسوف ينقل الرسالة ، 0 و 1 هما المنفذان التسلسليان لهذه اللوحة

في الاتصال التسلسلي ، ينتقل TX الخاص بإحدى اللوحات إلى RX الخاص باللوحة الأخرى والعكس صحيح

الاتصالات تافهة للغاية ويمكن رؤيتها في الصورة

الخطوة 2: كود جهاز الإرسال

// كود اردوينو

إعداد باطل () {// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة:

Serial.begin (9600) ؛

} void loop () {// ضع الكود الرئيسي هنا للتشغيل بشكل متكرر:

Serial.println ("إنه يرسل") ؛

تأخير (1000) ؛ }

الخطوه 3:

الخطوة 4: رمز لجهاز الاستقبال

رمز لجهاز الاستقبال
رمز لجهاز الاستقبال

// عقدة كود mcu

الإعداد باطل() {

// ضع رمز الإعداد هنا ، للتشغيل مرة واحدة: Serial.begin (9600) ؛

}

حلقة فارغة() {

// ضع الكود الرئيسي هنا ، للتشغيل بشكل متكرر: if (Serial.available ()) {char a = Serial.read ()؛ Serial.print (أ) ؛ if (a == '\ n') // بمعنى أنه السطر التالي {Serial.println () ؛ }}}

موصى به: