• Home
  • Product

    Product

    Quay lại
    • Toys and Games
    • School Games
    • Lắp ghép 3D
    • Sản phẩm cho Giáo dục STEM
    • UMake - Easy Arduino
  • Learn

    Learn

    Quay lại
    • Curibot - Khởi đầu
    • Curibot - Học lập trình Scratch 2.0
    • Curibot - Lập trình Robot cho trẻ em
    • Lập trình Scratch cho Arduino
    • Lập trình Arduino
  • Project
  • Download
Next Generation Do
English Vietnamese
Được hỗ trợ bởi Dịch
Được hỗ trợ bởi Google DịchDịch
Giỏ hàng : 0

Giỏ hàng của bạn đang trống

Tiếp tục mua hàng

Đăng ký | Đăng nhập

negendo

  • Home
  • Product
    • Toys and Games
    • School Games
    • Lắp ghép 3D
    • Sản phẩm cho Giáo dục STEM
    • UMake - Easy Arduino
  • Learn
    • Curibot - Khởi đầu
    • Curibot - Học lập trình Scratch 2.0
    • Curibot - Lập trình Robot cho trẻ em
    • Lập trình Scratch cho Arduino
    • Lập trình Arduino
  • Project
  • Download
Danh mục
  • Family Games
  • School Games
  • Lắp ghép 3D
  • STEAM Education Kits
  • UMake - Easy Arduino
  • Liên hệ
  1. Trang chủ
  2. Lesson
  3. Sử dụng cảm biến siêu âm để đo khoảng cách

Sử dụng cảm biến siêu âm để đo khoảng cách

  • 06/06/2018

Cảm biến là các thiết bị điện tử sử dụng để chuyển các tín hiệu vật lý trong thế giới thực sang tín hiệu điện mà máy tính có thể tiếp nhận và xử lý.

Trong bài học này, chúng ta sẽ tìm hiểu về cảm biến siêu âm SRF04 được trang bị kèm theo Easybot.

                           

Nguyên lý hoạt động:


                         

Loài dơi xác định các vật thể trong môi trường bằng cách phát sóng siêu âm bằng miệng và cảm nhận sóng âm phản xạ trở lại ở tai. Bởi vậy nếu bịt mắt thì dơi vẫn bay được và tránh vật cản nhưng nếu bịt tai hoặc bịt miệng thì chắc chắn loài dơi sẽ va vào các vật thể.

 Cảm biến SRF04 cũng tương tự, với đốc độ âm thanh trong môi trường không khí là không đổi, việc xác định thời gian từ lúc phát đến lúc phản xạ ta sẽ tính toán được khoảng cách.

Tầm phát hiện tối đa của SRF04 được cấu hình trong Easybot là 51cm

Thực hành: Viết chương trình truyền dữ liệu về khoảng cách lên máy tính để quan sát

        

Trong chương trình sử dụng vòng lặp Forever giúp cho việc đọc và gửi dữ liệu về máy tính được thực hiện một cách liên tục và mãi mãi.

Block wait 1s để giúp cho dữ liệu gửi về với tần suất 1s 1 lần, sẽ dễ quan sát trên màn   hình hơn.

Hãy UpLoad chương trình vào Robot, Chú ý sau khi Upload, vào Connect kết nối Serial với Robot lại để quan sát kết quả nhé. Dữ liệu sẽ gửi qua cổng Serial được hiển thị ở góc phải màn hình, chú ý chọn Receive Encode Mode là Char mode để dữ liệu hiển thị theo kiểu văn bản ta có thể đọc (nếu không ta sẽ chỉ đọc được mã thập lục phân).


Chú ý: Đơn vị đo ở đây là Cm

Tiếp theo, thử ứng dụng toán tử Nối chuỗi Join để gửi thông tin như sau:

KHOANG CACH: <tham số khoảng cách đo được> (Chú ý viết không dấu)

Ta sử dụng Toán tử (operator) Join để nối 2 chuỗi ký tự với nhau trước khi cho vào lệnh truyền:

     

Tiến hành Upload chương trình vào robot, kết nối máy tính với robot và quan sát lại nhé:

Thử nghiệm và giải thích việc có vòng lặp Forever và không có Forever khác nhau như thế nào.

Bài viết mới nhất
  • Curibot - Khởi đầu
  • Curibot - Học lập trình Scratch 2.0
  • Curibot - Lập trình Robot cho trẻ em
  • Lập trình Scratch cho Arduino
  • Lập trình Arduino
Danh mục tin tức
Hướng dẫn lắp ráp và gắn phụ kiện cho WibotS
Hướng dẫn lắp ráp và gắn phụ kiện cho WibotS 23/07/2018
Điều khiển Robot bằng Bluetooth trên Smartphone
Điều khiển Robot bằng Bluetooth trên Smartphone 14/06/2018
Robot đấu SUMO
Robot đấu SUMO 09/06/2018
Xác định đường giao nhau và đếm số vạch ngang
Xác định đường giao nhau và đếm số vạch ngang 09/06/2018

Liên kết

  • Về chúng tôi
  • Chính sách bảo mật
  • Bảo Hành Đổi trả hàng
  • Hình thức thanh toán
  • Liên Hệ

Hỗ trợ

  • Home
  • Product
  • Learn
  • Project
  • Download

Facebook Fanpage

(0236) 3.66.33.68

Thứ 2 - Thứ 7

563 Trần Cao Vân, Thanh Khê, Đà Nẵng

info@negendo.com

Tìm kiếm | Thông báo

Copyright © 2021 negendo. Powered by Haravan.

Bạn có sản phẩm trong giỏ hàng

Tên sản phẩm Số lượng Giá tiền
Tổng cộng :
Tiếp tục mua hàng

sản phẩm đã được thêm vào giỏ hàng.

Giỏ hàng của bạn hiện có sản phẩm
Gía trị đơn hàng:

Tên sản phẩm

hoặc Xem chi tiết