Hi UKHeliBob,
this is what i get as a result of printing something variable in binary
#include "SparkFunLSM6DS3.h"
#include <Wire.h>
LSM6DS3 xMEMS; // addr 0x6B i2c
bool start_up = false;
int something; // check tilt
void setup()
{
Serial.begin(9600);
Wire.begin();
delay(10);
if(xMEMS.beginCore() != 0){
Serial.println("lsm6ds3 sensor is invalid!");
start_up = false;
}
else{
Serial.println("passed!");
start_up = true;
xMEMS.begin();
xMEMS.tiltDetect();
}
}
void loop()
{
something = xMEMS.sensor();
Serial.println(something, BIN);
delay(1000);
}
result is
Processor came out of reset.
passed!
0
0
0
0
0
0
0