Forum: Mikrocontroller und Digitale Elektronik Bescheunigungssensor an AVR, von Hand proggen


von Hermann (Gast)


Lesenswert?

Hallo,

wenn man einen Bescheunigungssensor an einem AVR betreiben will, z.B. 
über I2C, muss man die Ausleseroutine dann von Hand proggen oder gibt es 
schon fertige Bibliotheken dafür?

Gearbeitet wird mit AVR-Studio/GCC in C.

von ChrisMicro (Gast)


Lesenswert?

>Gearbeitet wird mit AVR-Studio/GCC in C.
Am einfachsten kannst Du den MPU6050 zusammen mit einem Arduino Uno und 
importierst das Projekt in Atmel-Studio.
http://playground.arduino.cc/Main/MPU-6050

Compiliert wird mit dem AVR/GCC.

von Hermann (Gast)


Lesenswert?

Danke für die schnelle Antwort!

Der MPU6050 ist mir etwas zu teuer.

Ich dachte eher an

LIS3DHTR
http://www.mouser.com/ds/2/389/lis3dh-955037.pdf

oder

LIS331DLHTR
http://www.mouser.com/ds/2/389/lis331dlh-954899.pdf

Gibt es für solche Bauteile fertige C-Libs?

von Stefan F. (Gast)


Lesenswert?

Normalerweise sind diese Sensoren relatic einfach zu programmieren. Nur 
mal so als Beispiel: Für den BMA020 muss man lediglich 6 aufeinander 
folgende Bytes auslesen. Die Initialisierung entfällt komplett, wenn man 
mit den Default Settings zufrieden ist, die IMHO häufig passen.

Für das Anlegen einer Struktur (oder Array) mit 6 Bytes brauche ich 
keine Library. Für I2C würde ich natürlich eine generische Library 
verwenden. In meinem Buch Band 2 (auf 
http://stefanfrings.de/mikrocontroller_buch/index.html) findest du eine 
copy/paste Vorlage mit Anwendungsbeispielen.

von Hermann (Gast)


Lesenswert?

Danke für die Infos!

Den BMA020 finde ich leider weder bei Mouser, noch bei RS.

Was wäre den ein verbreiteter Typ, den man einfach auslesen und bei 
Mouser beziehen kann?

von Professionalbooster (Gast)


Lesenswert?

Hermann schrieb:
> dann von Hand proggen

Lieber mal die amper hochskillen.

von Stefan F. (Gast)


Lesenswert?

Den BMA bekommst du hier: 
https://www.sahinelectronic.com/item/BOSCH-NONE-BMA020/293205

Oder als Modul mit Pegelwandler und Spannungsregler beim ELV Verlag.

von oha (Gast)


Lesenswert?

die amper von Hand proggen.
für dö 3 er..., geil ei.

von ChrisMicro (Gast)


Lesenswert?


von Wolfgang (Gast)


Lesenswert?

Hermann schrieb:
> Der MPU6050 ist mir etwas zu teuer.

Einen Modul mit einem MPU6050 bekommst du bei ebay (z.B. 
201002005334)für unter 1,50€. Das kann doch wohl das Budget nicht 
sprengen, oder welche Stückzahl brauchst du davon?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.