• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przyspieszeniomierz ADXL345
#1
Question 
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);
}
 
Odpowiedź
#2
Witaj Smile

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

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

   
[Obrazek: Sygnatura1-w60.jpg]
 
Odpowiedź
#3
I czy jeśli odłączysz ten czujnik, nadal masz 'liczby z kosmosu'?
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości