สารบัญ:

อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos: 5 ขั้นตอน
อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos: 5 ขั้นตอน

วีดีโอ: อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos: 5 ขั้นตอน

วีดีโอ: อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos: 5 ขั้นตอน
วีดีโอ: EP.5 | การสื่อสารแบบอนุกรม (Serial Communication) บน Arduino IDE 2024, กรกฎาคม
Anonim
อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos
อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos
อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos
อ่านและเขียนจากพอร์ตอนุกรมด้วย Raspberry Pi โดยใช้ Wemos

การสื่อสารกับ Raspberry Pi โดยใช้ Wemos D1 mini R2

ขั้นตอนที่ 1: ขั้นตอนที่ 1: Flash Wemos D1 R2 Mini

ขั้นตอนที่ 1: Flash Wemos D1 R2 Mini
ขั้นตอนที่ 1: Flash Wemos D1 R2 Mini

อัปโหลดโค้ดต่อไปนี้ไปยัง Wemos D1 R2 mini:

/* * ESP8266 โหมดดีปสลีป

*/

การตั้งค่าเป็นโมฆะ () {

ESP.deepSleep(0);

}

วงเป็นโมฆะ () {

}

ขั้นตอนที่ 2: ขั้นตอนที่ 2: การปิดใช้งานบริการคอนโซลบน Raspberry Pi

ปิดใช้งานบริการ serial-getty

sudo systemctl ปิดการใช้งาน [email protected]

เปิด “/boot/cmdline.txt”

sudo nano /boot/cmdline.txt

ลบ “console=serial0, 115200” จากนั้นบันทึกไฟล์

รีบูต

sudo รีบูต

ขั้นตอนที่ 3: ขั้นตอนที่ 3: เชื่อมต่อ Raspberry Pi กับ Wemos D1 R2 Mini

ขั้นตอนที่ 3: เชื่อมต่อ Raspberry Pi กับ Wemos D1 R2 Mini
ขั้นตอนที่ 3: เชื่อมต่อ Raspberry Pi กับ Wemos D1 R2 Mini

RX RX

TX TX

GND GND

ขั้นตอนที่ 4: ขั้นตอนที่ 4: อัปโหลด Python Script

เรียกใช้รหัสต่อไปนี้บน Raspberry Pi ของคุณ:

เวลานำเข้า อนุกรมนำเข้า

ser = serial. Serial(พอร์ต='/dev/ttyUSB0', baudrate = 9600, parity=serial. PARITY_NONE, stopbits=serial. STOPBITS_ONE, bytesize=serial. EIGHTBITS, หมดเวลา = 1) ตัวนับ = 0

ในขณะที่ 1:

x=ser.readline() พิมพ์ x

sssssss

ขั้นตอนที่ 5: ขั้นตอนที่ 5: ป้อนข้อมูลซีเรียลใน Putty

ขั้นตอนที่ 5: ป้อนข้อมูลซีเรียลใน Putty
ขั้นตอนที่ 5: ป้อนข้อมูลซีเรียลใน Putty

เขียนข้อมูลอนุกรมใน Putty และดูเสียงสะท้อนบน Raspberry Pi

แนะนำ: