● online
- Dimmer AC 4000W 220 Volt 4000 Watt 220V + Casing A....
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4....
- Kabel Jumper arduino Dupont Pelangi 30 cm Male to ....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Kabel Jumper 20cm Dupont 20 cm Male to Male Pelang....
- Max7219 Led Dot Matrix 32x8 Display Module For Ard....
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Tutorial Mengambil Data Sensor MPU6050 dengan Arduiono Uno
MPU6050 adalah Sensor Gyroscope dan Accelerometer yang memiliki 6-axis Motion Tracking di mana perangkat ini mengkombinasikan 3-axis gyroscope, 3-axis accelerometer dan sebuah DMP (Digital Motion Processor). MPU6050 mampu menerima input dari 3-axis compass untuk memberikan output Motion Fusion yang lengkap.
Dengan menggunakan modul ini, kita dapat membaca data gerakan dan orientasi secara real-time. Artikel ini akan membahas cara mengambil data dari sensor MPU6050 menggunakan Arduino Uno, mulai dari koneksi perangkat keras, instalasi library, hingga pembacaan data sensor melalui program sederhana.
Alat dan Bahan yang Diperlukan
Untuk menjalankan proyek ini, berikut yang kamu butuhkan :
- MPU6050
- Arduino Uno
- Breadboard dan kabel jumper
- Software:
- Arduino IDE
Wiring Rangkaian MPU6050
Susun rangkaian dengan panduan seperti ini:
- Pin VCC ke 5v
- Pin GND ke GND
- Pin SCL ke A5
- Pin SDA ke A4

Gambar 1. Wiring Rangkaian MPU6050 dengan Arduino Uno
Instalasi Library MPU6050
Agar komunikasi antara Arduino dan sensor dapat dilakukan, kita memerlukan library khusus. Berikut langkah-langkahnya :
- Buka Arduino IDE.
- Masuk ke menu Sketch > Include Library > Manage Libraries
- Cari MPU6050 by Electronic Cats dan klik Install.
Menulis Program
Setelah semua komponen dan library terpasang, tulis kode berikut :
#include "Wire.h"
#include "I2Cdev.h"
#include "MPU6050.h"
MPU6050 mpu;
int16_t ax, ay, az;
int16_t gx, gy, gz;
struct MyData {
byte X;
byte Y;
byte Z;
};
MyData data;
void setup()
{
Serial.begin(9600);
Wire.begin();
mpu.initialize();
//pinMode(LED_BUILTIN, OUTPUT);
}
void loop()
{
mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
data.X = map(ax, -17000, 17000, 0, 255 ); // X axis data
data.Y = map(ay, -17000, 17000, 0, 255);
data.Z = map(az, -17000, 17000, 0, 255); // Y axis data
delay(500);
Serial.print("Axis X = ");
Serial.print(data.X);
Serial.print(" ");
Serial.print("Axis Y = ");
Serial.print(data.Y);
Serial.print(" ");
Serial.print("Axis Z = ");
Serial.println(data.Z);
}
Penjelasan Kode
#include <MPU6050.h>: Menyertakan library untuk mengakses fungsi-fungsi sensor MPU6050.MPU6050 mpu;: Membuat objekmpuuntuk komunikasi antara Arduino dan sensor.mpu.initialize();: Menginisialisasi sensor agar siap membaca data.mpu.testConnection();: Mengecek apakah sensor berhasil terhubung ke Arduino.mpu.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);: Membaca data akselerasi (ax, ay, az) dan gyroscope (gx, gy, gz) dari sensor.
Apa yang Akan Terjadi dengan MPU6050?

Gambar 2. Hasil Percobaan MPU6050 dengan Arduino Uno
Data yang ditampilkan merupakan hasil pembacaan nilai akselerasi (accelerometer) dari sensor MPU6050 pada tiga sumbu utama: X, Y, dan Z. Nilai-nilai tersebut menunjukkan seberapa besar percepatan yang terdeteksi oleh sensor pada masing-masing arah.
Contoh baris:
Tutorial Mengambil Data Sensor MPU6050 dengan Arduiono Uno
SW-420 adalah sensor untuk mendeteksi getaran, cara kerja sensor ini adalah dengan menggunakan 1 buah pelampung logam yang berisi 2... selengkapnya
Semangat pagi, salam hangat dari saya untuk semua pengunjung indomaker.com. Kali ini kita akan belajar mengenai penggunaan timer relay... selengkapnya
Pada pembahasan sebelumnya kita sudah pernah membahas tentang penggunaan relay silahkan yang belum bisa lihat di sini. Pada artikel... selengkapnya
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
Arduino Pro Micro adalah jenis arduino yang berukuran kecil, ukuranya hampir sama seperti Arduino Pro Mini. Secara fungsi dan... selengkapnya
LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari... selengkapnya
Aktivitas manusia dalam kehidupan sehari-harinya tentu tidak jauh dari mendengarkan musik, menonton film atau streaming youtube baik untuk... selengkapnya
Sensor PIR (Passive Infrared) berfungsi sebagai pendeteksi gerakan berbasis suhu tubuh, khususnya radiasi inframerah yang dipancarkan oleh manusia dan hewan... selengkapnya
Oke kali ini akan membahas seputar sensor fingerprint, dimana fungsi dari fingerprint ini adalah sebagai validasi data identitas dengan... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
This is a set of transmitter and receiver in one of the photoelectric sensor. Detection distance can be adjusted according… selengkapnya
Rp 37.500Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Product Name: Tactile Switch; Material: Metal, Plastic Package Content: 30 Pcs x Tactile Switch; Main Color: Black, Silver Tone Total… selengkapnya
Rp 400Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.750Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Kabel Jumper Dupont Pelangi 30cm Male to Female 1 lembar = 40 kabel
Rp 13.500this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500

Saat ini belum tersedia komentar.