Arduino Polska Forum
Przyspieszeniomierz ADXL345 - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Piaskownica (https://forum.arduinopolska.pl/dzial-piaskownica)
+--- Wątek: Przyspieszeniomierz ADXL345 (/watek-przyspieszeniomierz-adxl345)



Przyspieszeniomierz ADXL345 - dziulas - 13-02-2018

Witam wszystkich !
Jestem w trakcie pisania pracy inżynierskiej na temat przyspieszeń pojazdów mechanicznych. Moja praca opiera się na programie w środowisku Arduino i tu mam problem.... program jakiś mam napisany lecz wyniki jakie otrzymuje są jak by to powiedzieć.... z kosmosu. Czujnik leży na biurku a pokazuje mi różne wartości przyspieszeń w 3 osiach. I tu moje pytanie co może być nie tak ? Przez jaką magistralę powinienem się łączyć ? Bardzo proszę o pomoc gdyż jestem zielony w te klocki :/ z góry dziękuję za pomoc
Program:
Kod:
#include <Wire.h>
#include <ADXL345.h>

ADXL345 accelerometer;

void setup(void)
{
 Serial.begin(9600);
 
 // Inicjalizacja ADXL345
 Serial.println("Inicjalizacja ADXL345");
 if (!accelerometer.begin())
 {
   Serial.println("Nie odnaleziono ADXL345, sprawdz podlaczenie!");
   delay(500);
 }

 // Wybor zakresu pomiarowego

 accelerometer.setRange(ADXL345_RANGE_2G);
 accelerometer.setDataRate(ADXL345_DATARATE_100HZ);


}

void loop(void)
{
 // Odczyt wartosci surowych
 Vector raw = accelerometer.readRaw();

 // Odczyt wartosci znormalizowanych
 Vector norm = accelerometer.readNormalize();

 // Wyswietlenie danych surowych
 Serial.print(" Xraw = ");
 Serial.print(raw.XAxis);
 Serial.print(" Yraw = ");
 Serial.print(raw.YAxis);
 Serial.print(" Zraw: ");
 Serial.print(raw.ZAxis);

 // Wyswietlenie danych znormalizowanych m/s^2
 Serial.print(" Xnorm = ");
 Serial.print(norm.XAxis);
 Serial.print(" Ynorm = ");
 Serial.print(norm.YAxis);
 Serial.print(" Znorm = ");
 Serial.print(norm.ZAxis);

 Serial.println();

 delay(20);
}



RE: Przyspieszeniomierz ADXL345 - CEO - 14-02-2018

Witaj Smile

Liczby z kosmosu wychodzą Ci przy danych surowych, czy znormalizowanych?

P.S. Zwróć uwagę na położenie modułu i osie:

[attachment=492]


RE: Przyspieszeniomierz ADXL345 - krn78 - 16-02-2018

I czy jeśli odłączysz ten czujnik, nadal masz 'liczby z kosmosu'?