Skip to Content
ModuleCẢM BIẾN13. Cảm biến siêu âm

13. Cảm biến siêu âm

14.1

Module cảm biến siêu âm là một mô-đun điện tử được dùng để đo khoảng cách trong phạm vi từ 3cm đến 200cm. Chúng có thể được sử dụng cho các dự án để giúp xe tự động tránh chướng ngại vật hoặc ứng dụng vào các dự án đo khoảng cách (để tính vận tốc xe),…

1. Mua sản phẩm

gio

2. Thông số kỹ thuật

  • Thông số kỹ thuật

    • Điện áp hoạt động: 3.3V
    • Góc đo: 30 degree
    • Khoảng cách đo: 3-400cm (with error less than 1cm)
    • Tần số siêu âm: 42 KHz
    • Ngõ ra: Tín hiệu Digital
    • Kích thước module: 48mm x 24mm x 18mm (DxRxC)
  • Pinout của cảm biến siêu âm

Cảm biến siêu âm có 4 chân, và mỗi chân có chức năng như sau:

:widths: 10, 15, 30

1, “GND”, “Nối đất” 2, “VCC”, “Cấp nguồn (3.3V)” 3, “ECHO”, “Thu sóng siêu âm” 4, “TRIGGER”, “Phát sóng siêu âm”

3. Kết nối

  • Bước 1: Chuẩn bị các thiết bị như sau:

    :header-rows: 1

  • Bước 2: Cắm Yolo:Bit vào mạch mở rộng

  • Bước 3: Sử dụng dây Grove cắm vào cảm biến

  • Bước 4: Kết nối cảm biến với P10/P13 trên mạch mở rộng. 14.2

4. Hướng dẫn lập trình với OhStem App

  • Bước 1: Tải thư viện AIOT KIT, xem hướng dẫn tải thư viện tại đây   aiot

    |

    Sau khi tải thư viện, trong danh mục khối lệnh sẽ xuất hiện các khối lệnh tương ứng: lenh aiot

    |

    Khi sử dụng cảm biến siêu âm, trước tiên, chúng ta cần khai báo tên cổng mà bạn cắm cảm biến trên mạch mở rộng: 14.3

    |

  • Bước 2: Gửi chương trình sau xuống Yolo:Bit 14.4

Ghi chú: Giải thích chương trình:

Sau khi khai báo chân làm việc với cảm biến. Chương trình sẽ hiển thị thông tin cảm biến đo được lên cửa sổ Serial và phát âm cảnh báo nếu phát hiện vật cản trong phạm vi 20cm.

5. Hướng dẫn lập trình Arduino

  • Mở phần mềm Arduino IDE. Xem hướng dẫn lập trình với Arduino tại đây  .

  • Copy đoạn code sau, click vào nút Verify để kiểm tra lỗi chương trình. Sau khi biên dịch không báo lỗi, bạn có thể nạp đoạn code vào board.

#include "YoloBit.h" YoloBit yolobit; #include <Ultrasonic.h> int triggerPin = P10; int echoPin = P13; void setup() { Serial.begin(115200); } void loop() { // Chuyển CM làm tham số để có khoảng cách tính bằng CM distance = ultrasonic.read(); Serial.print("Distance in CM: "); Serial.println(distance); delay(200); }

Ghi chú: Giải thích chương trình: Sau khi chạy chương trình, mở cửa sổ Serial và quan sát kết quả in ra khi bạn đưa ta tới gần hoặc ra xa cảm biến. 14.5

Last updated on

OhStem AI Assistant

Hỏi bất kỳ điều gì về OhStem

OhStem

Xin chào!

Tôi là trợ lý AI của OhStem. Hãy hỏi tôi bất kỳ câu hỏi nào về sản phẩm, lập trình, hoặc hướng dẫn sử dụng.