#include <AcceleroMMA7361.h>
AcceleroMMA7361 accelero;
int x;
int y;
int z;
void setup()
{
 Serial.begin(9600);
 accelero.begin(13, 12, 11, 10, A0, A1, A2);
 accelero.setARefVoltage(3.3); //sets the AREF voltage to 3.3V
 accelero.setSensitivity(LOW); //sets the sensitivity to +/-6G
 accelero.calibrate();
}
void loop()
{
 x = accelero.getXRaw();
 y = accelero.getYRaw();
 z = accelero.getZRaw();
 Serial.print("\nx: ");
 Serial.print(x);
 Serial.print("\ty: ");
 Serial.print(y);
 Serial.print("\tz: ");
 Serial.print(z);
 delay(500); //(make it readable)
}

MMA7361 Datasheet

点击查看

封装库代码下载

AcceleroMMA7361