สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: สร้างการเชื่อมต่อ
- ขั้นตอนที่ 2: รหัสสำหรับอุปกรณ์ส่งสัญญาณ
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4: รหัสสำหรับอุปกรณ์รับ
วีดีโอ: การสื่อสาร Arduino กับโหนด: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
คำแนะนำนี้มีไว้เพื่อการสาธิตขั้นพื้นฐานเกี่ยวกับวิธีการส่งและรับข้อมูลผ่าน 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(); } } }
แนะนำ:
การสื่อสาร Arduino LoRa อย่างง่าย (มากกว่า 5 กม.): 9 ขั้นตอน
การสื่อสาร Arduino LoRa อย่างง่าย (มากกว่า 5 กม.): เราจะทดสอบ E32-TTL-100 กับห้องสมุดของฉัน เป็นโมดูลตัวรับส่งสัญญาณไร้สาย ทำงานที่ 410 441 MHz (หรือ 868MHz หรือ 915MHz) ตาม RFIC SX1278 ดั้งเดิมจาก SEMTECH มีการส่งแบบโปร่งใส ระดับ TTL โมดูลนี้ใช้ LORA
การสื่อสาร Modbus TCP ระหว่าง Arduino และอุปกรณ์อุตสาหกรรม: 3 ขั้นตอน
การสื่อสาร Modbus TCP ระหว่าง Arduino และอุปกรณ์อุตสาหกรรม: วิธีอุตสาหกรรมในการควบคุมบอร์ด Arduino ด้วย HMI อุตสาหกรรมและเชื่อมโยงไปยังเครือข่ายอุตสาหกรรมด้วยการสื่อสาร Modbus TCP
การสื่อสาร ESP-NOW Control Remoto De Vehículo, Joystick, Arduino Wemos.: 28 ขั้นตอน
การสื่อสาร ESP-NOW Control Remoto De Vehículo, Joystick, Arduino Wemos.: Todo parte de la idea de poder mover una silla de ruedas para personal discapacitado ผ่านทาง remota y poder acompañarlos sin necesidad de empujar la misma. ตัวอย่างจาก funcionamiento เขาสร้าง este proyecto เบื้องหลัง se pueden cambiar los cir
การสื่อสาร Arduino กับ Laravel: 4 ขั้นตอน
การสื่อสาร Arduino กับ Laravel: สวัสดีทุกคน ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถส่งข้อมูลจาก Arduino ไปยังแอปพลิเคชัน Laravel ได้อย่างไร
การสื่อสาร Python3 และ Arduino: 5 ขั้นตอน
การสื่อสาร Python3 และ Arduino: คำอธิบายโครงการในโครงการนี้ เราจะส่งคำสั่งจาก Python3 ไปยังบอร์ด Arduino ซึ่งจะทำให้สิ่งต่างๆ เข้าใจได้ง่ายขึ้นเมื่อทำการสื่อสารระหว่าง Python3 และ Arduino เราจะสร้าง "สวัสดีชาวโลก" ของแพลตฟอร์ม Arduino