Giao tiếp Serial giữa Raspberry và Arduino

Chào tất cả mọi người, mọi người cho mình hỏi là việc giao tiếp Serial giữa Raspberry và Arduino thông qua cổng USB là mình có thể thực hiện giao tiếp 2 chiều đồng thời được không ạ?
P/s: Hai chiều tức là truyền dữ liệu từ Raspberry sang Arduino và ngược lại đồng thời.

Không được đâu bạn, serial là nối tiếp, dùng một đường truyền duy nhất, chứ không phải là song song, nghĩa là không thể truyền dữ liệu từ Raspberry sang Arduino và ngược lại đồng thời.

1 Like

@HR16 giờ mình muốn đọc giá trị cảm biến từ arduino để gửi qua raspberry mà đường truyền ngược lại thì arduino nhận tín hiệu từ raspberry để điều khiển arduino làm cho quay động cơ, bạn có giải pháp nào cho vấn đề này không?

Tại vì bạn dùng từ “đồng thời” nên gây hiểu nhầm. Cái bạn cần chỉ là 2 chiều mà thôi. Từ khoá cho cái này là half-duplex và full-duplex.
Serial thật thì thường có 2 dây TX và RX để truyền và nhận đồng thời được (full-duplex)
Còn đây là serial over usb nên phải coi cái chip/adapter đó support full hay half duplex.

3 Likes

@Stanley00 mình cảm ơn bạn :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?