// Based on the SmartEverything LSM6DS3 Arduino Libraries // http://www.arduinolibraries.info/libraries/smart-everything-lsm6-ds3 // Library code for LSM6DS3 iNEMO inertial module:3D accelerometer, 3D gyroscope #include #include "LSM6DS3.h" #include "Wire.h" void setup() { Wire.begin(); Serial.begin(115200); while(!Serial){}; gyroscope.begin(); if(gyroscope.isActive()){ Serial.println("Gyroscope Already Active"); }else{ if(gyroscope.powerOn()){ Serial.println("Gyroscope Power ON"); }else{ Serial.println("Gyroscope Not Powered On"); } } } void loop() { Serial.println("++++++++++++++++++++++++++++++++++++++++"); Serial.println("Gyroscope Values "); Serial.print("Raw X = "); Serial.print(gyroscope.getRawXAxis()); Serial.print(" Y = "); Serial.print(gyroscope.getRawYAxis()); Serial.print(" Z = "); Serial.println(gyroscope.getRawZAxis()); Serial.print("X = "); Serial.print(gyroscope.getConvertedXAxis(), 2); Serial.print("dms Y = "); Serial.print(gyroscope.getConvertedYAxis(), 2); Serial.print("dms Z = "); Serial.print(gyroscope.getConvertedZAxis(), 2); Serial.println("dms"); Serial.println("++++++++++++++++++++++++++++++++++++++++"); delay(1000); }