Werte Experten,
ich mache meine Gehversuche mit dem ADXL345 breakout board.
Schaltungsaufbau auf Steckbrett. Betrieb mit Arduino Hardware.
Ich habe jetzt schon den 2. Sensor der nur -1 als Meßwert ausgibt.
Am Vortag bekam ich noch vernünftige Werte zwischen -240 /+240 angezeigt.
Ich habe auf dem Steckbrett die Lage der kleinen Sensorplatine korrigiert.
Scan der Adresse fuktioniert und damit auch der Bus. Nur Meßwert = -1 für alle Achsen.
Ist die Elektronik auf der Sensorplatine so empfindlich daß man diese nur durch Berührung zerstören kann ?
Hier die Initialisierung
Waitms 1000
i2cinit
I2cstart
'I2cwbyte Adxl345addr
I2cwbyte Adxl345write
I2cwbyte &H2C 'Data rate & power mode
I2cwbyte &B00001010 '100 Hz, normal mode
I2cwbyte &H2D 'Power mode
I2cwbyte &B00001000 'no autosleep, measuring mode
I2cstop
I2cstart
I2cwbyte Adxl345write
I2cwbyte &H31 'Data format
I2cwbyte &B00001000 'full resolution +/- 2g
I2cstop
Habt ihr Empfehlungen ?
besten Dank
Christian
Hi Christian,
deine Initialisierung ist korrekt. Konntest du das Problem inzwischen beheben? Ich würde nicht sagen, dass die Platine besonders sensibel ist, sonst wären einige Projekte mit starken Beschleunigungen und in der Nähe von Störfeldern sicher nicht möglich. Aktuell kann ich mir nur vorstellen, dass es ein Timing-Problem ist, oder ein Wackelkontakt, wenn die Verbindung korrekt zu sein scheint.
LG Robert
Lesezeichen