สารบัญ:

การสื่อสาร Arduino กับโหนด: 4 ขั้นตอน
การสื่อสาร Arduino กับโหนด: 4 ขั้นตอน

วีดีโอ: การสื่อสาร Arduino กับโหนด: 4 ขั้นตอน

วีดีโอ: การสื่อสาร Arduino กับโหนด: 4 ขั้นตอน
วีดีโอ: EP.4 สอนการใช้งาน I2C Arduino | สอนการสื่อสาร Arduino Communication Protocols 2024, พฤศจิกายน
Anonim
การสื่อสาร Arduino กับโหนด
การสื่อสาร Arduino กับโหนด
การสื่อสาร Arduino กับโหนด
การสื่อสาร Arduino กับโหนด
การสื่อสาร Arduino กับโหนด
การสื่อสาร Arduino กับโหนด

คำแนะนำนี้มีไว้เพื่อการสาธิตขั้นพื้นฐานเกี่ยวกับวิธีการส่งและรับข้อมูลผ่าน UART (ซีเรียล) ระหว่างบอร์ดที่เข้ากันได้กับ Arduino สองบอร์ด

เสบียง

Arduino Uno

Node MCU/Arduino Uno/Nano หรือบอร์ดอื่นๆ ที่มีความสามารถซีเรียล

ขั้นตอนที่ 1: สร้างการเชื่อมต่อ

สร้างการเชื่อมต่อ
สร้างการเชื่อมต่อ

เรากำลังใช้ Arduino Uno สำหรับตัวอย่างนี้ มันจะส่งข้อความ 0 และ 1 เป็นพอร์ตอนุกรมสำหรับบอร์ดนี้

ในการสื่อสารแบบอนุกรม TX ของบอร์ดหนึ่งจะเข้าสู่ RX ของอีกบอร์ดหนึ่งและในทางกลับกัน

การเชื่อมต่อนั้นเล็กน้อยมากและสามารถเห็นได้ในภาพ

ขั้นตอนที่ 2: รหัสสำหรับอุปกรณ์ส่งสัญญาณ

// รหัส Arduino

การตั้งค่าเป็นโมฆะ () { // ใส่รหัสการตั้งค่าของคุณที่นี่เพื่อเรียกใช้ครั้งเดียว:

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(); } } }

แนะนำ: