Скетч для проверки
/*
* Подключение:
* Arduino -> MMA7361
* GND -> GND
* 5V -> 5V
* 3.3V -> SL (sleep)
* A3 -> X
* A4 -> Y
* A5 -> Z
*/
int x; // выходная переменная по оси x
int y; // выходная переменная по оси y
int z; // выходная переменная по оси z
void setup() {
Serial.begin(9600); // открываем порт, скорость передачи данных 9600 bps
}
void loop() {
x = analogRead(A5); // считываем вход A5
y = analogRead(A4); // считываем вход A4
z = analogRead(A3); // считываем вход A3
Serial.print("X = "); // выводим значение по x
Serial.print(x);
Serial.print("; Y = "); // выводим значение по y
Serial.print(y);
Serial.print("; Z = "); // выводим значение по z
Serial.println(z);
delay(50);
}
Полезная информация
Даташит для MMA7361 (англ.)