NEW
Font size
WorksheetsQuiz về Robot VEX IQ
Total questions: 21
Worksheet time: 11mins
Trong một robot VEX IQ, bộ phận nào được ví như "bộ não" chịu trách nhiệm nhận lệnh và điều khiển mọi hoạt động?
Động cơ (Motor)
Cảm biến (Sensor)
Bộ não Robot (Robot Brain)
Bánh xe (Wheel)
Tình huống: Bạn lắp một robot VEX IQ và muốn nó có thể di chuyển tiến-lùi. Bạn cần sử dụng bộ phận nào để tạo ra chuyển động quay cho bánh xe?
Cảm biến khoảng cách
Dây cáp thông minh (Smart Cable)
Động cơ thông minh (Smart Motor)
Cảm biến màu sắc
Đâu là sự khác biệt chính giữa việc lắp ráp VEX IQ và lập trình trên VEXcode VR?
VEX IQ là robot thật ngoài đời, VEXcode VR là môi trường robot ảo trên máy tính.
VEX IQ dùng để thi đấu, VEXcode VR chỉ dùng để học.
VEX IQ không cần lập trình, VEXcode VR thì có.
Không có sự khác biệt nào.
Tình huống: Bạn muốn chế tạo một cánh cổng tự động mở ra khi có người đi tới. Cảm biến nào của VEX IQ hoạt động tương tự như "mắt thần" nhận biết có vật lại gần?
Cảm biến Con quay hồi chuyển (Gyro Sensor)
Cảm biến Chạm (Bumper Sensor)
Cảm biến Khoảng cách (Distance Sensor)
Cảm biến màu sắc (Color Sensor)
Trên VEXcode VR, bạn có thể chọn nhiều "sân chơi" (Playground) khác nhau. Mục đích của việc này là gì?
Để thay đổi màu sắc của robot ảo.
Để cung cấp các môi trường và thử thách khác nhau cho robot thực hiện.
Để tăng tốc độ của robot ảo.
Để kết nối với robot VEX IQ thật.
Tình huống: Trong VEXcode VR, bạn muốn lập trình cho robot tự hành đi từ điểm A đến điểm B cách đó 500mm rồi dừng lại. Bạn nên dùng khối lệnh nào?
[Turn right for 90 degrees]
[Drive for 500 mm]
[Stop driving]
[Set drive velocity to 50%]
Điểm A đến điểm B cách đó 500mm rồi dừng lại. Bạn nên dùng khối lệnh nào?
Turn right for 90 degrees
Drive for 500 mm
Stop driving
Set drive velocity to 50%
Một nhà máy cần robot phân loại sản phẩm theo màu sắc (hộp xanh và hộp đỏ). Robot VEX IQ cần dùng cảm biến nào để làm được việc này?
Cảm biến Chạm
Cảm biến Màu sắc
Cảm biến Khoảng cách
Cảm biến Con quay hồi chuyển
Robot của bạn đang di chuyển và sắp đâm vào tường. Để robot tự động dừng lại khi va chạm, nó cần dùng cảm biến nào?
Cảm biến Chạm (Bumper Sensor)
Cảm biến Con quay hồi chuyển (Gyro Sensor)
Cảm biến Màu sắc (Color Sensor)
Cả 3 cảm biến trên
Trong lập trình khối (block-based) của VEXcode, các khối lệnh được lắp ghép với nhau. Điều này tương tự với hoạt động nào ngoài đời?
Chơi xếp hình LEGO.
Viết một bài văn.
Pha một cốc nước chanh.
Nghe một bản nhạc.
Bạn muốn robot quay một góc chính xác 90 độ để rẽ vào một hành lang vuông góc. Cảm biến nào sẽ giúp robot đo góc quay một cách chính xác nhất?
Cảm biến Khoảng cách
Cảm biến Màu sắc
Cảm biến Con quay hồi chuyển (Gyro Sensor)
Cảm biến Chạm
Bạn muốn robot hút bụi VEX IQ của mình lau dọn một căn phòng hình vuông. Robot cần lặp lại 4 lần hành động "đi thẳng một đoạn rồi quay phải 90 độ". Khối lệnh nào sẽ giúp bạn thực hiện việc này một cách gọn gàng nhất?
Khối lệnh [if... then]
Khối lệnh [wait until]
Khối lệnh Vòng lặp [repeat]
Khối lệnh [Stop driving]
Khối lệnh [if... then] (Nếu... thì...) giúp robot làm gì?
Di chuyển nhanh hơn.
Đưa ra quyết định dựa trên một điều kiện.
Lặp lại một hành động mãi mãi.
Dừng chương trình lại.
Tình huống: Robot đang đi dò đường theo một vạch đen. Lập trình của nó là: "Nếu Cảm biến màu sắc nhìn thấy màu đen, thì đi thẳng. Nếu không, thì quay lại tìm vạch đen". Cấu trúc lệnh nào mô tả đúng tình huống này?
[repeat]
[forever]
[if... then... else] (Nếu... thì... nếu không thì...)
[wait]
Sự khác biệt giữa vòng lặp [repeat 10] và vòng lặp [forever] là gì?
[repeat 10] chạy 10 lần rồi dừng, [forever] chạy lặp lại không bao giờ ngừng.
[forever] chạy nhanh hơn [repeat 10].
[repeat 10] dùng cho VEX IQ, [forever] dùng cho VEXcode VR.
Không có sự khác biệt.
Tình huống: Trong sân chơi VEXcode VR "Disk Mover", robot cần liên tục kiểm tra xem có cái đĩa nào ở phía trước không để nhặt nó lên. Vòng lặp nào phù hợp nhất cho việc "liên tục kiểm tra" này?
Vòng lặp [forever]
Vòng lặp [repeat 1]
Câu lệnh [if... then]
Câu lệnh [wait]
Tình huống: Lập trình một robot VEX IQ tự hành trong nhà kho. Robot cần đi lấy hàng (hộp màu xanh) và tránh các kệ hàng (vật cản). Robot cần kết hợp ít nhất những cảm biến nào?
Chỉ cần Cảm biến Màu sắc.
Chỉ cần Cảm biến Khoảng cách.
Cảm biến Màu sắc để tìm hộp và Cảm biến Khoảng cách để tránh kệ.
Cảm biến Con quay hồi chuyển và Cảm biến Chạm.
Tình huống: Trong sân chơi VEXcode VR, bạn muốn robot gắp một khối hộp, nâng lên, di chuyển sang vị trí khác và đặt xuống. Đây là một chuỗi hành động nối tiếp nhau. Lập trình cho việc này được gọi là gì?
Lập trình song song (Parallel Programming)
Lập trình sự kiện (Event Programming)
Lập trình tuần tự (Sequential Programming)
Lập trình ngẫu nhiên (Random Programming)
Tình huống: Một robot VEX IQ tham gia thi đấu và cần đẩy các quả bóng màu xanh (của đội mình) vào gôn và tránh các quả bóng màu đỏ (của đối thủ). Logic cốt lõi trong chương trình của robot sẽ là gì?
Gặp quả bóng nào cũng đẩy.
Dùng Cảm biến Màu sắc và lệnh [if... then]: "Nếu bóng màu xanh thì đẩy, nếu không thì bỏ qua".
Chỉ di chuyển xung quanh sân mà không đẩy bóng.
Dùng Cảm biến Khoảng cách để đo kích thước quả bóng.
Tình huống: Bạn đang lập trình robot trong VEXcode VR để vẽ một ngôi sao 5 cánh. Bạn sẽ cần kết hợp những kiến thức nào?
Chỉ cần lệnh [Drive].
Lệnh [Drive], lệnh [Turn], và kiến thức về góc quay của ngôi sao.
Chỉ cần Cảm biến màu sắc.
Chỉ cần vòng lặp [forever].
Tại sao việc lập trình trên VEXcode VR lại là một bước chuẩn bị tốt trước khi làm việc với robot VEX IQ thật?
Vì nó giúp kiểm tra logic và gỡ lỗi chương trình mà không sợ làm hỏng robot thật.
Vì VEXcode VR có nhiều loại robot hơn VEX IQ.
Vì lập trình trên VEXcode VR không cần dùng máy tính.
Vì VEXcode VR rẻ hơn VEX IQ.
