I put together a simple tutorial on interfacing between the Arduino and the LIS3LV02DQ triple axis accelerometer. Thought it might be useful to some folks.
http://www.nearfuturelaboratory.com/200 … elerometer
Julian
I put together a simple tutorial on interfacing between the Arduino and the LIS3LV02DQ triple axis accelerometer. Thought it might be useful to some folks.
http://www.nearfuturelaboratory.com/200 … elerometer
Julian
hi i read ur help page about connecting the LIS3LV02DQ’s to the Arduino useing SPI but i cant get it working the final code pin’s out and in are different to the orginal pin’s set up showen in the picture ,and i cant figure out what is what with the dule names for some of the LIS3LV02DQ’s lines . could u please correct the code using the names printed on the LIS3LV02DQ’s
board and what pin they connect to .
I hook it up, and read the WHO AM I, but could not get the right x,y,z acceleration data. when there’s no move, the output are not Zero. Why?
Link is broken :(jbleecker:
I put together a simple tutorial on interfacing between the Arduino and the LIS3LV02DQ triple axis accelerometer. Thought it might be useful to some folks.http://research.techkwondo.com/blog/julian/259
Julian
ernekin_sw:
“Link is broken”
It is nearly 3 years old…
hi all
in all my research on the LIS3LV02DQ for twi/i2c no one mentions that the default for the LIS3LV02DQ was 4 wire. so you have to change this.
there are 3 registers that have a 8 preferences each. you control the on/off by sending this Wire.send(B11010010); the comments list the presences for CTRL_REG2 in order
Wire.begin(); // join i2c bus (address optional for master)
Wire.beginTransmission(0x1D);
Wire.send(0x21); // // CTRL_REG2 (21h)
Wire.send(B11010010);
// B11010010 corresponds to the seetings for below
//FS bit is used to select Full Scale value. default = 1
//BDU bit is used to inhibit output registers update default = 1
//BLE bit is used to select Big Endian or Little Endiandefault = 0
//BOOT bit is used to refresh the content of internal registers default = 1
//IEN bit is used to switch the value present on data-ready pad default = 0
//DRDY bit is used to enable Data-Ready (RDY/INT) default = 0
//SPI 4/3 wire SIM is ‘0’ (default value) the 4-wire SIM is ‘1’ the 3-wire TWI (I2C)
//DAS bit permits to decide between 12 bit right justified and 16 bit default = 0
I’ve updated…that old one was from a few years ago and I didn’t realize it wasn’t being redirected.