PC gửi một byte là số nguyên có giá trị từ 0 – 255 xuống Arduino. Nếu byte nhận được có giá trị ≥ 128 thì Arduino bật Led xanh sáng, ngược lại bật Led vàng sáng. 2) PC gửi tín hiệu (chẳng hạn là ký tự ‘’) yêu cầu Arduino gửi liên tiếp giá trị đọc được từ cảm biến lên PC (cảm biến nhóm đang sử dụng), mỗi byte cách nhau 1 giây
Trang 1MÔN HỌC: ĐO LƯỜNG ĐIỀU KHIỂN BẰNG MÁY TÍNH
GIẢNG VIÊN: ThS Lê Mạnh Thắng
Email: thang.le@ut.edu.vn Điện thoại: 090 28 27 289
Bài tập tuần 5 (11/3/2023 – 18/3/2023)
Câu 1 Viết chương trình truyền thông giữa Arduino và PC (ngôn ngữ C#) qua cổng nối
tiếp như sau:
1) PC gửi một byte là số nguyên có giá trị từ 0 – 255 xuống Arduino Nếu byte nhận được có giá trị ≥ 128 thì Arduino bật Led xanh sáng, ngược lại bật Led vàng sáng 2) PC gửi tín hiệu (chẳng hạn là ký tự ‘@’) yêu cầu Arduino gửi liên tiếp giá trị đọc được từ cảm biến lên PC (cảm biến nhóm đang sử dụng), mỗi byte cách nhau 1 giây
Câu 2 Viết chương trình Arduino điều khiển đèn giao thông ở một ngã tư Trên PC
(ngôn ngữ C#) thiết kế một giao diện thể hiện thời gian và trạng thái các đèn mà PC đọc được từ Arduino
Lưu ý:
1) Sinh viên làm theo nhóm, nhóm trưởng đại diện nhóm nộp bài;
2) Sinh viên nộp tất cả các code lập trình, nén thành file RAR hoặc ZIP và đặt tên theo
cú pháp: “ĐLĐKMT_BT5_Nhóm X”, chẳng hạn, ĐLĐKMT_BT4_Nhóm 08
3) Mọi thắc mắc liên quan đến môn học SV nhắn vào group Zalo của nhóm để GV giải đáp chung cho cả lớp
- HẾT -