#include "lsm6dsm.h" // Dahili IMU kütüphanesi
// IMU (İvmeölçer) sensörünü başlatmak için bir LSM6DSM class'ı tanımlandı.
LSM6DSM IMU;
// x,y ve z değerlerini tutmak için floatlar tanımlanıldı.
float deger_z;
float deger_y;
float deger_x;
void setup ( ) {
Serial.begin(115200);
IMU.begin(); // IMU sensörümüzü başlatıldı.
delay (100);
}
void loop ( ) {
// .readFloatGyro""() fonksiyonları kullanılarak değerler sensörden okunuldu.
deger_z = IMU.readFloatGyroZ();
deger_y = IMU.readFloatGyroY();
deger_x = IMU.readFloatGyroX();
// Seri ekranda okuma yapılması için Serial.printf kullanıldı.
Serial.printf("X %f, Y %f, Z % f\n", deger_x, deger_y, deger_z);
delay(1000);
}