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.
>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.
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?
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.
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?
Den BMA bekommst du hier: https://www.sahinelectronic.com/item/BOSCH-NONE-BMA020/293205 Oder als Modul mit Pegelwandler und Spannungsregler beim ELV Verlag.
die amper von Hand proggen. für dö 3 er..., geil ei.
>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? https://github.com/adafruit/Adafruit_LIS3DH
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.