● online
- Breadboard 400 titik lubang Bread board Projectboa....
- Sensor Api Flame detector sensor....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Raspberry Pi Pico Microcontroller Board....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Resistor 220 Ohm 220R Ohm 220Ohm 1/4W 1% Metal fil....
- Push Button Tactile Switch Saklar Tombol Tinggi - ....
- 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
Pada artikel kali ini saya akan membahas penggunaan sensor DHT11, dimana sensor ini fungsinya untuk mengukur suhu dan kelembaban... selengkapnya
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
Sensor ultrasonik adalah salah satu sensor yang sering digunakan untuk mengukur jarak objek tanpa kontak langsung. Sensor ini bekerja dengan... selengkapnya
Software dari keluarga adobe, yaitu salah satunya Adobe Photoshop. Adobe Photoshop ini di ciptakan secara multi fungsi, mulai untuk... selengkapnya
Seorang web programmer agar dapat mengembangkan website agar lebih menarik dan nyaman saat digunakan serta memenuhi kebutuhan user wajib... selengkapnya
Detektor arus AC adalah perangkat elektronika yang digunakan untuk mendeteksi ada atau tidaknya arus listrik AC pada suatu rangkaian.... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.000Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Deskripsi Produk “LED Dot Matrix Display dengan 32×8 pixel, berwarna Merah, menggunakan IC MAX7219 sebagai driver dan dapat dikoneksikan ke… selengkapnya
Rp 47.500Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500

Saat ini belum tersedia komentar.