3-Achsen Beschleunigungssensor ADXL355 programmieren


ein herzliches hallo alle,

ich bin neu hier bei euch und benötige etwas (mehr oder weniger ;) ) hilfe. ich bin ein kompletter neuling arduino angeht.

und zwar geht es um den beschleunigunssensor adxl355 aus dem hause analogdevices.

ich möchte gerne den sensor über ein arduino due board auslesen können und benötige hilfe bei der programmierung.  da ich programmiertechnisch auch nicht die hellste kerze auf dem kuchen bin, suchte ich lösungen im internet, und siehe da...nix... ich finde nichts brauchbares zu diesem sensor ( jede menge infos über andere bzw. ähnliche sensoren). nach etwas recherchieren im netz und im datenblatt des sensors entschied ich mich für i2c als serielle schnitstelle und machte meine ersten gehversuche damit. leider ohne großen erfolg. außerdem fehlt mir auch ein programmaufbau, welches meine 3-achsen "ausliest". unten zeige ich euch mein "programm".
ich weiß, dass das kein thema ist, in 5-10min erledigt ist, aber ich nimm trotzdem meinen mut zusammen und versuche den schritt mit diesem forum. wenn ich eure probleme mit meinen problemem in dem forum vergleiche, ist es schon fast peinlich für mich.

ich hoffe auf ein paar nette menschen die mir vielleicht unter die arme greifen wollen und können.

meine ersten versuche waren eben die kommunikation herzustellen und nur mal die auslenkung in x achse auszulesen.

#include "wire.h"
#define adxl355 0x53                               // adresse sensor
int dt =100;                                                // warten (10ms)
byte  xdata3 = 0x08                                // senden vom befehl (nur x werte)

void setup()   {
wire.begin();                   
serial.begin(9600);
}

void loop()   {
wire.begintransmission(adxl355);                  // anfang von Übertragung

wire.write(xdata3);                                                   // erste 8 bit vom signal
wire.endtransmission();

serial.print („acceleration in x - ");
serial.print (xdata3);

delay (dt);
 }

ich bedanke mich im voraus schon herzlichst bei euch für eure hilfe.

such mal nach einem i2scanner sketch im internet (und nimm möglichst ein suchergebnis von arduino.cc)
dann lass das mal laufen und berichte, ob der deinen sensor findet.

dann sehen wir weiter.

ansonsten:
1. sketche bitte in code tags.

2. hast du keine fehlermeldungen beim verifizieren bekommen ?
quote
'void' not name type
quote
int dt =100;          // warten (10ms)
3. kommentare sind gut, wenn sie stimmen ;)

4. willkommen im forum


Arduino Forum > International > Deutsch (Moderator: uwefed) > 3-Achsen Beschleunigungssensor ADXL355 programmieren


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor