Sử dụng cảm biến khoảng cách trong VEXcode VR

Cảm biến khoảng cách trên Robot VR báo cáo khoảng cách giữa Robot VR và vật thể gần nhất. Cảm biến tính toán khoảng cách bằng cách sử dụng thời gian để ánh sáng laser bật ra khỏi vật thể và quay trở lại cảm biến.


Cảm biến khoảng cách trên Robot VR

Sơ đồ giới thiệu các tính năng của robot VEXcode VR, làm nổi bật khả năng lập trình ảo, giao diện mã hóa theo khối và hỗ trợ cho các mục tiêu giáo dục trong STEM, bao gồm giải quyết vấn đề và tư duy tính toán.

Cảm biến khoảng cách là cảm biến báo cáo khoảng cách giữa Robot VR và vật thể rắn gần nhất.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu các tính năng của robot, bao gồm các khối lập trình và điều khiển robot ảo, được thiết kế để giảng dạy các khái niệm mã hóa và nguyên tắc robot trong môi trường giáo dục.

Cảm biến khoảng cách sử dụng các nguyên tắc tương tự như thiết bị sonar để đo âm thanh. Nó phát ra một xung ánh sáng laser cực nhỏ với bộ phát ở một bên của cảm biến, sau đó tính xem mất bao lâu để ánh sáng phản xạ trở lại bộ thu ở phía bên kia của cảm biến. Cảm biến tính toán khoảng cách dựa trên thời gian xung cần thiết để thực hiện hành trình khứ hồi. Sau đó, Cảm biến khoảng cách sẽ báo cáo cho Robot VR khoảng cách đến vật thể gần nhất.

Sơ đồ giới thiệu các tính năng của robot VEXcode VR, làm nổi bật các thành phần và khả năng của nó trong bối cảnh giáo dục về lập trình và học robot.

Độ rộng của phạm vi tầm nhìn của Cảm biến khoảng cách thay đổi khi nó nhìn xa hơn về phía trước của Robot VR:

  • Cảm biến có thể phát hiện các vật thể trong trường nhìn 10 độ khi tìm kiếm các vật thể cách xa dưới 1000 mm (~ 39 inch).
  • Cảm biến có thể phát hiện các vật thể trong trường nhìn 5 độ khi tìm kiếm các vật thể ở khoảng cách từ 1000 mm (~ 39 inch) đến 2000 mm (~ 78 inch).
  • Cảm biến có thể phát hiện các vật thể trong trường nhìn 2 độ khi tìm kiếm các vật thể cách xa hơn 2000 mm (~ 78 inch).

Sử dụng phổ biến của cảm biến khoảng cách

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật khả năng và thành phần của nó, được thiết kế để hỗ trợ việc học các khái niệm mã hóa thông qua môi trường lập trình ảo.

Cảm biến khoảng cách có thể phát hiện nếu có vật thể ở phía trước Robot VR. Điều này có thể được sử dụng để tránh chướng ngại vật.


Sử dụng cảm biến khoảng cách với khối VEXcode VR

Sơ đồ minh họa các tính năng của robot VEXcode VR, giới thiệu các thành phần như cảm biến, động cơ và các yếu tố thiết kế, nhằm mục đích nâng cao kiến thức về mã hóa và giáo dục về robot cho học sinh và nhà giáo dục.

Các khối được sử dụng với Cảm biến khoảng cách có thể được tìm thấy trong danh mục Cảm biến.

<Khoảng cách tìm thấy vật thể> Khối

Minh họa các tính năng của robot VEXcode VR, giới thiệu thiết kế và chức năng của robot ảo trong môi trường lập trình trực tuyến dành cho giáo dục lập trình trong STEM.

Cảm biến khoảng cách phát hiện xem có vật thể nào ở phía trước nó hay không bằng cách sử dụng khối <Khoảng cách tìm thấy vật thể>. Cảm biến khoảng cách có thể phát hiện một vật thể hoặc bề mặt trong phạm vi 3000 mm (~118 inch) của cảm biến.

Sơ đồ giới thiệu các tính năng của robot VEXcode VR, làm nổi bật các thành phần và khả năng của nó trong bối cảnh môi trường lập trình trực tuyến để học các khái niệm lập trình.

Khối <Khoảng cách tìm thấy đối tượng>là khối Boolean trả về một điều kiện là đúng hoặc sai và vừa với bất kỳ khối nào có khoảng trống hình lục giác (sáu mặt) cho các khối khác.

Để biết thêm thông tin về khối boolean, xem bài viết này.

Sơ đồ minh họa các tính năng chính của robot VEXcode VR, làm nổi bật các thành phần như cảm biến, động cơ và giao diện lập trình, được thiết kế để nâng cao khả năng học lập trình và robot cho học sinh và nhà giáo dục.

Giá trị của khối <Distance found object> là khối Boolean báo cáo đúng khi Cảm biến khoảng cách ở gần một đối tượng và báo cáo sai khi nó không đủ gần đối tượng.

Đúng hoặc sai sẽ được báo cáo và xuất hiện trong Bảng điều khiển giám sát. 

Để tìm hiểu thêm về Monitor Console, xem bài viết này.

(Khoảng cách từ) Khối

Sơ đồ minh họa các tính năng của robot VEXcode VR, làm nổi bật khả năng và thành phần của nó cho mục đích giáo dục về mã hóa và robot.

Sử dụng khối (Khoảng cách từ), Cảm biến khoảng cách có thể báo cáo khoảng cách của vật thể gần nhất tính bằng milimét (mm) hoặc inch.

Hình ảnh giới thiệu các tính năng của robot VEXcode VR, làm nổi bật khả năng và thiết kế của chúng, trong bối cảnh môi trường lập trình trực tuyến để học các khái niệm mã hóa thông qua robot ảo.

Khối (Khoảng cách từ) báo cáo các giá trị số và vừa với bất kỳ khối nào có khoảng trống hình bầu dục.

Để biết thêm thông tin về khối phóng viên, xem bài viết này

Sơ đồ giới thiệu các tính năng của robot trong VEXcode VR, làm nổi bật các thành phần như cảm biến, bánh xe và giao diện lập trình, được thiết kế để nâng cao việc học lập trình và robot cho học sinh và nhà giáo dục.

Giá trị của khối (Khoảng cách từ) theo đơn vị milimét (mm) hoặc inch có thể được hiển thị trên Bảng điều khiển màn hình trong VEXcode VR. 

Để tìm hiểu thêm về Monitor Console, xem bài viết này.


Sử dụng cảm biến khoảng cách trong VEXcode VR Python

Minh họa các tính năng của robot VEXcode VR, giới thiệu thiết kế và khả năng của robot ảo trong môi trường lập trình trực tuyến, nhằm mục đích nâng cao kỹ năng lập trình và giáo dục STEM.

Để bắt đầu lập trình Cảm biến khoảng cách bằng Python, trước tiên bạn cần mở dự án văn bản VEXcode VR. Để biết thêm thông tin, xem bài viết này.

Sơ đồ hiển thị các tính năng chính của robot VEXcode VR, bao gồm cảm biến, động cơ và giao diện lập trình, minh họa cách người dùng có thể tương tác với robot ảo trong môi trường mã hóa cho mục đích giáo dục.

Tiếp theo, xác định danh mục Cảm biến trong Hộp công cụ và tìm các lệnh Found_objectget_distance. Đây là các hàm báo cáo giá trị Boolean hoặc giá trị số về cảm biến.

Sơ đồ minh họa các tính năng chính của robot VEXcode VR, làm nổi bật các thành phần như cảm biến, động cơ và giao diện lập trình, được thiết kế để nâng cao việc học lập trình và robot cho học sinh và nhà giáo dục.

Để thêm lệnh vào dự án của bạn, bạn có thể kéo lệnh vào từ Hộp công cụ hoặc gõ lệnh trong không gian làm việc bằng chức năng Tự động hoàn thành.

Để tìm hiểu thêm về Tự động hoàn thành trong VEXcode VR bằng Python, hãy xem bài viết này.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: