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.
ich bin neu hier bei euch und benötige etwas (mehr oder weniger

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 ?

4. willkommen im forum
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
Post a Comment