Акселерометр - ADXL345

Прочитаем значение с Акселерометра ADXL345
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
sensors_event_t event;
int x = 0;
int y = 0;
int z = 0;

void setup() {
  Serial.begin(9600);
  accel.begin();
  accel.setRange(ADXL345_RANGE_16_G);
}

void loop() {
    accel.getEvent(&event);
      x = event.acceleration.x;
    accel.getEvent(&event);
      y = event.acceleration.y;
    accel.getEvent(&event);
      z = event.acceleration.z;
    Serial.println((String(x) + String(" - ") + String(y) + String(" - ") + String(z)));
    delay(300);
} 

Открыть пример: Online ArduBlock



Видеоурок:


16 992 просмотров