
Điều khiển mô hình cổng với mô đun STEMe-MGC3011
Sử dụng mô đun MGC3011 để làm một chương trình điều khiển đóng – mở cổng chính của một trường học. Tạo các nút bấm Đóng - Mở - Dừng trên phần mềm để khi dùng chuột kích hoạt, cổng mô hình vật lý cũng hoạt động theo như cổng mô phỏng trong chương trình đó
- Phần cứng: phải có mô hình cổng trong đó cánh cổng có thể được điều khiển di chuyển bằng cách điều khiển mô tơ gắn với nó. Kết nối mô đun MGC3011 với mô tơ cổng, chú ý hai cảm biến từ giới hạn đóng mở của mô đun phải phù hợp với hai nam châm được gắn trên cánh cổng.
- Phần mềm: Với yêu cầu của bài toán, đơn giản nhất là phát triển một chương trình mà trong đó chỉ có phần Cánh cổng di chuyển đóng – mở theo chiều ngang. Khi đó chỉ cần kiểm tra tọa độ x( trong myScratch: trục x là trục ngang, y là trục dọc, tọa độ (0,0) nằm giữa màn hình của Sân chơi) của Cánh cổng để xác định xem cổng đã đóng – mở hết chưa. Do đặc điểm của myScratch( như trong phần Chú ý quan trọng), chúng ta sẽ chọn đối tượng Cánh cổng là đối tượng chính(active) khi chạy chương trình. Khi này các khối lệnh tọa độ đều là tọa độ của Cánh cổng nên rất thuận lợi cho việc so sánh, kiểm tra.
Hình 1. Giao diện phần mềm Điều khiển mô hình cổng sử dụng MGC3011
- Giao diện Điều khiển là giao diện phần mềm khi chạy thành công như trên. Trong đó, có 6 đối tượng chính cần có lệnh để điều khiển:
- Phông nền: hình ảnh một ngôi trường với tên School
- Cổng trường với 2 trụ 2 bên và hàng rào
- Cánh cổng : có thể di chuyển theo chiều ngang mũi tên như trong hình
- Nút Mở : điều khiển mở cổng
- Nút Đóng: điều khiển đóng cửa
- Nút Dừng: điều khiển dừng khi đang đóng hoặc mở
Hình 1. Mô hình cổng sử dụng MGC3011