btvn.vn
Tìm kiếm Đăng nhập

Dự án robot vận chuyển

Lưu trên thiết bị này
Chuyên đề lựa chọn CS: Lập trình điều khiển robot · Chọn bài khác

Ghép từng chức năng đã kiểm

SGK đặt dự án xe chở khối hàng theo vạch, dùng cảm biến siêu âm tránh vật, cơ cấu servo gắp/thả và còi báo kết thúc. Chương trình nên chia theo **trạng thái**: chờ lấy hàng → đi theo vạch → dừng khi vật cản → tiếp tục khi đường trống → thả hàng tại đích → dừng và báo hoàn thành. Mỗi trạng thái cần tín hiệu chuyển trạng thái; không thể coi `(1, 1)` của cảm biến dò đường luôn là đích nếu cùng mẫu đó cũng xuất hiện lúc lạc vạch. Trong lúc di chuyển, kiểm vật cản trước lệnh đi theo vạch. Tay gắp chỉ hoạt động khi xe đã dừng ở điểm được xác nhận. Cần kiểm riêng động cơ, cảm biến và servo trước khi kết hợp để khi có lỗi còn biết phần nào cần sửa.

Bàn giao sản phẩm thực hành

**Nhiệm vụ:** vận chuyển một khối nhẹ giả định từ đầu đến đích trên sa bàn rồi phát sáu nốt `Đô–Rê–Mi–Đô–Rê–Mi` ở **quãng 3**. **Thiết bị:** robot đã kiểm, tay gắp phù hợp, sa bàn, khối nhẹ, vật cản mềm và nguồn đúng bộ. 1. Chạy từng phần: dò đường, dừng trước vật, servo gắp/thả, còi phát nốt; ghi kết quả thật của từng phần. 2. Ghép chương trình theo trạng thái; thử không có vật cản, có vật cản rồi lấy ra, mất vạch và đến đích. 3. Ở đích đã xác nhận, dừng bánh, thả hàng, phát đúng sáu nốt rồi giữ xe dừng. Quan sát hàng nằm tại đích, xe không chạy lại và âm phát đúng thứ tự. **Nếu sai:** kiểm tín hiệu chuyển trạng thái, ưu tiên dừng, cổng servo, góc an toàn và số nốt/cao độ. Chỉ kết luận nhiệm vụ hoàn thành sau khi quan sát robot chở, thả hàng và dừng đúng trên sa bàn.

Bài luyện

Xe đang dò vạch thì có vật cản trong vùng dừng đã đặt. Trong dự án bài này, xử lí nào được ưu tiên?
Chọn một đáp án

Bài luyện

Cảm biến hai mắt báo (1, 1) ở một chỗ chưa đánh dấu đích. Có nên thả hàng ngay không?
Chọn một đáp án

Đang học