Pentru acest curs vom folosi ADXL335. Aceasta folosește elemente microproiectate pentru a măsura accelerația, transformând aceste mișcări în semnale electrice care pot fi interpretate de Arduino.
Avantajul acestui accelerometru este versatilitatea sa. Poate fi utilizat în diverse proiecte, inclusiv detectarea mișcării, stabilizarea obiectelor, robotică sau chiar aplicații de realitate virtuală.
Axele Z, Y și X: Conectați-vă la unul dintre pinii analogici de pe placa Arduino
GND: Conectați-vă la împământare a plăcii Arduino
VCC: Conectați la +3.3V al plăcii Arduino
Iată programul pentru rularea accelerometrului adxl335. Pentru această componentă nu aveți nevoie de o bibliotecă pentru a recupera valorile:
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("Valorile accelerometrului- X: ");
Serial.print(xValue);
Serial.print(" | Y: ");
Serial.print(yValue);
Serial.print(" | Z: ");
Serial.println(zValue);
delay(500);
}