Sensor gyroscope adalah sebuah sensor yang digunakan untuk mendeteksi perubahan sudut atau kecepatan sudut dari sebuah objek. Sensor ini digunakan untuk mengukur perputaran atau rotasi pada tiga sumbu yang berbeda, yaitu sumbu X, Y, dan Z.
Berikut Konfigurasi dengan Nodemcu ESP8266:
VCC : Power 3.3V / 5 V
GDN : Ground
SCL : PIN GPIO 5 SCL /D2
SDA : PIN GPIO 4 SCL /D1
Sediakan Busur dan Bacalah dengan teliti arah putaran x dan putaran y pada modul/shield sensor gyroskop
Berikut adalah contoh program menggunakan Arduino Uno dan MPU-6050 untuk membaca data dari sensor gyroscope:
#include <Wire.h>
#include <MPU6050.h>
MPU6050 mpu;
void setup() {
Serial.begin(9600);
Wire.begin();
mpu.initialize();
// Konfigurasi sensor gyroscope
mpu.setFullScaleGyroRange(MPU6050_GYRO_FS_250);
}
void loop() {
int16_t gyroX, gyroY, gyroZ;
mpu.getRotation(&gyroX, &gyroY, &gyroZ);
Serial.print("Gyro X: ");
Serial.print(gyroX);
Serial.print(" | Gyro Y: ");
Serial.print(gyroY);
Serial.print(" | Gyro Z: ");
Serial.println(gyroZ);
delay(1000);
}
coba condongkan sensor ke arah x sesuai dengan sudut posisi pada tabel.5.1, lalu catatlah berapa sudut yang terdeteksi pada serial monitor.
coba condongkan sensor ke arah y sesuai dengan sudut posisi pada tabel.5.2, lalu catatlah berapa sudut yang terdeteksi pada serial monitor.
coba condongkan sensor ke arah z sesuai dengan sudut posisi pada tabel.5.3, lalu catatlah berapa sudut yang terdeteksi pada serial monitor.