Mục lục:
Video: MPU6050-Gia tốc kế + Khái niệm cơ bản về cảm biến con quay hồi chuyển: 3 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
MPU6050 là một cảm biến rất hữu ích.
Mpu 6050 là IMU: Đơn vị đo lường quán tính (IMU) là một thiết bị điện tử đo lường và báo cáo lực cụ thể của cơ thể, tốc độ góc và đôi khi là hướng của cơ thể, sử dụng kết hợp gia tốc kế, con quay hồi chuyển.
Nó là một thiết bị 6 trục
3 của trục có thể đo gia tốc và 3 trục còn lại dùng để đo gia tốc góc.
Sử dụng gia tốc và gia tốc góc, có thể ước tính khá chính xác về góc
Trong hướng dẫn này, chúng ta sẽ khám phá cách chúng ta có thể sử dụng MPU6050 với thư viện để làm cho mọi thứ dễ dàng hơn rất nhiều.
Quân nhu
- Bảng Arduino
- MPU6050
- Dây nhảy
- Breadboard
Bước 1: Hoàn thành mạch
Cảm biến sử dụng một giao thức được gọi là I2c để giao tiếp với Arduino để gửi các giá trị cho nó.
Chân A4 được sử dụng cho đồng hồ nối tiếp SCL và phải được kết nối với SCL của cảm biến và, A5 đến dòng dữ liệu SDA-Serial.
Vcc được kết nối với 5v và Gnd được kết nối với đất
Bước 2: Mã hóa
#include #include
Trước khi tôi bắt đầu, thư viện này không phải do tôi viết, tôi chỉ nghĩ rằng nó là thư viện đơn giản nhất ở đó và rất thích sử dụng nó.
Đây là các tệp tiêu đề ^^, wire.h được sử dụng để thiết lập giao tiếp i2c
MPU6050 mpu6050 (Dây điện);
ở đây chúng tôi đặt tên cho con quay hồi chuyển của chúng tôi hoặc tạo một đối tượng cho những người đã quen thuộc với OOP.
void setup () {
Serial.begin (9600); Wire.begin (); mpu6050.begin (); mpu6050.calcGyroOffsets (true); }
Ban đầu, chúng tôi tính toán hiệu số vì tất cả các giá trị góc sẽ tương ứng với hướng ban đầu.
void loop () {
mpu6050.update (); Serial.print ("angleX:"); Serial.print (mpu6050.getAngleX ()); Serial.print ("\ tangleY:"); Serial.print (mpu6050.getAngleY ()); Serial.print ("\ tangleZ:"); Serial.println (mpu6050.getAngleZ ()); }
Mỗi cho chúng ta số đo của góc.
Bước 3: Các chức năng khác
Thư viện chứa các chức năng khác
như:
mpu6050.getTemp () // cung cấp nhiệt độ (không chính xác lắm)
mpu6050.getAccX () // Gia tốc tuyến tính theo hướng X
(các chức năng tương tự là mpu6050.getAccY (), mpu6050.getAccZ ())
mpu6050.getGyroX () // Gia tốc góc về trục x
(các chức năng tương tự là mpu6050.getGyroY (), mpu6050.getGyroZ ())
Đề xuất:
Trình điều khiển cầu chữ H tí hon - Khái niệm cơ bản: 6 bước (có hình ảnh)
Trình điều khiển cầu chữ H tí hon | Thông tin cơ bản: Xin chào và chào mừng bạn trở lại với một chương trình Có thể hướng dẫn khác! Trong phần trước, tôi đã hướng dẫn bạn cách tạo cuộn trong KiCad bằng cách sử dụng tập lệnh python. Sau đó, tôi tạo và thử nghiệm một vài biến thể của cuộn dây để xem loại nào hoạt động tốt nhất. Mục đích của tôi là thay thế
Giới thiệu Python - Katsuhiko Matsuda & Edwin Cijo - Khái niệm cơ bản: 7 bước
Giới thiệu Python - Katsuhiko Matsuda & Edwin Cijo - Khái niệm cơ bản: Xin chào, chúng tôi là 2 sinh viên của MYP 2. Chúng tôi muốn dạy bạn những điều cơ bản về cách viết mã Python. Nó được tạo ra vào cuối những năm 1980 bởi Guido van Rossum ở Hà Lan. Nó được tạo ra như một sự kế thừa cho ngôn ngữ ABC. Tên của nó là " Python " bởi vì khi
Khái niệm cơ bản về bay máy bay RC: 13 bước
Khái niệm cơ bản về bay máy bay RC: Xin chào tất cả mọi người, Hôm nay chúng ta sẽ xem xét những điều cơ bản về cách lái máy bay RC trên thiết bị mô phỏng và ngăn chặn việc làm rơi mô hình của bạn trên thực địa. -bộ điều khiển i6X được kết nối với trình mô phỏng RC nên bây giờ chúng ta sẽ
Cách sử dụng Piezo để tạo ra giai điệu: Khái niệm cơ bản: 4 bước (có hình ảnh)
Cách sử dụng Piezo để tạo ra giai điệu: Khái niệm cơ bản: Xin chào tất cả mọi người, Trong phần hướng dẫn này, chúng tôi sẽ sử dụng bộ rung Piezo để tạo ra âm sắc. Piezo là một thiết bị điện tử có thể được sử dụng cả để tạo ra cũng như phát hiện âm thanh. Ứng dụng: Bạn có thể sử dụng cùng một mạch để phát
Khái niệm cơ bản về động cơ - Khái niệm Siêu dễ hiểu với một thử nghiệm: 7 bước (có hình ảnh)
Khái niệm cơ bản về động cơ | Khái niệm Siêu dễ hiểu với một thí nghiệm: Trong bài hướng dẫn này, tôi sẽ dạy bạn về nguyên lý cơ bản cơ bản của động cơ. Tất cả các động cơ xung quanh chúng ta đều hoạt động dựa trên nguyên tắc này. Ngay cả các máy phát điện cũng hoạt động dựa trên tuyên bố có đi có lại của quy tắc này. Tôi đang nói về chữ Ru tay trái của Fleming