You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.0 KiB

//TestGlis.ino Display values and average
//use TerSer
#define aadd 0x68*2 // adresse 8bits du 6050 .. a faire mieux
// variables AcX ... defined in Gy521.h
volatile int16_t iniAcZ,mAcZ;
volatile int16_t iniGyX,mGyX;
volatile int16_t acumAcZ;
#include "Witty.h"
#include "TerSer.h"
#include "I2Ctwi.h"
#include "Gy521.h"
#include "Glis.h"
void setup() {
SetupWitty();
SetupI2Ctwi();
SetupGy521();
SetupTerSer();
DelMs(1000); // Put in place/stabilization time
AcZ=ReadWordAt(0x3F);
IniGlis1(AcZ); iniAcZ=AcZ;
GyX=ReadWordAt(0x43);
IniGlis2(GyX); iniGyX=GyX;
}
void loop() {
Text("Gy521 initial values"); CR();
Text("iniAcZ "); Dec16s(iniAcZ); Text(" iniGyX "); Dec16s(iniGyX); CR();
while(1){
AcZ=ReadWordAt(0x3F); GyX=ReadWordAt(0x43);
Text(" AcZ "); Dec16s(AcZ); Dec8s((AcZ-iniAcZ)/16); Text("%%");
Text(" GyX "); Dec16s(GyX); Dec8s((GyX-iniGyX)/16); Text("%%"); CR();
DelMs (500);
} // end while
} // end loop