Akselerometer adalah sensor gerak kompak yang menyediakan pengukuran percepatan triaksial, yang memungkinkan gerakan dideteksi dalam tiga arah: sumbu X, sumbu Y, dan sumbu Z. Pengoperasiannya didasarkan pada sensor kapasitif yang merespons gaya gravitasi dan inersia.
Untuk kursus ini kami akan menggunakan ADXL335. Ini menggunakan elemen rekayasa mikro untuk mengukur percepatan, mengubah gerakan ini menjadi sinyal listrik yang dapat ditafsirkan oleh Arduino.
Keunggulan akselerometer ini adalah keserbagunaannya. Ini dapat digunakan dalam berbagai proyek, termasuk deteksi gerakan, stabilisasi objek, robotika, atau bahkan aplikasi realitas virtual.
Sumbu Z, Y dan X: Hubungkan ke salah satu pin analog di papan Arduino
GND: Hubungkan ke ground papan Arduino Anda
VCC: Hubungkan ke +3.3V papan Arduino Anda
Berikut adalah program untuk mengoperasikan akselerometer adxl335. Untuk komponen ini Anda tidak memerlukan pustaka untuk mengambil nilai:
const int xPin = A0;
const int yPin = A1;
const int zPin = A2;
void setup() {
Serial.begin(9600);
}
void loop() {
int xValue = analogRead(xPin);
int yValue = analogRead(yPin);
int zValue = analogRead(zPin);
Serial.print("Nilai akselerometer - X: ");
Serial.print(xValue);
Serial.print(" | Y: ");
Serial.print(yValue);
Serial.print(" | Z: ");
Serial.println(zValue);
delay(500);
}