Forum: Mikrocontroller und Digitale Elektronik Arduino Due und MPU6050


von Moritz W. (moritz31)


Lesenswert?

Hey,

ich hab mir ein MPU6050 Board für mein Due gekauft, und direkt mal 
angeschlossen.

GND auf GND
VCC auf 3.3V
SCL auf SCL
SDA auf SDA

So dann hab ich mir den Exmaple Sketch von der Arduino seite genommen
http://playground.arduino.cc/Main/MPU-6050

jetzt kommt mein Problem:

Eine Ausgabe bekomme ich zwar jedoch ist diese für Acc meistens bei um 
die 65k und ändert sich auch nicht größer und für Gyro ist die ausgabe 
bei X immer sehr hoch 65k und für y und z sehr klein <100.
Egal wie ich das ding nun drehe oder wende es ändert sich nciht viel an 
den Werten.

Weiß jemand vielleicht warum ?

MfG
Moritz

von Norman (Gast)


Lesenswert?

Hast Du die Pullup Wiederstände an die SCL und SDA Leitungen gehängt wie 
es I2C Vorschreibt?

von Moritz W. (moritz31)


Lesenswert?

okay ... kacke, jetzt weiß ich was ich vergessen hab :/ hab mich gestern 
schon gewundert ..

von DUE-Fan (Gast)


Lesenswert?

Der DUE hat bereits zwei Pullups mit 1k5 gegen 3V3 on board!
http://forum.arduino.cc/index.php?topic=132130.0

von Moritz W. (moritz31)


Lesenswert?

das würde dann aber heißen das mit dem Sensor etwas nicht stimmt oder ?

von Thomas H. (pcexperte) Benutzerseite


Lesenswert?

Welche Adresse hast du hier eingetragen?

const int GyroA=0x68;  <<< Probiere da mal 0x69

Je nachdem wie dein AD0 Pin beschaltet ist, ist der
Sensor unter einer der beiden Adressen anzusprechen.

von KBlob (Gast)


Lesenswert?

Thomas H. schrieb:
> Welche Adresse hast du hier eingetragen?
>
> const int GyroA=0x68;  <<< Probiere da mal 0x69
>
> Je nachdem wie dein AD0 Pin beschaltet ist der Sensor
> unter einer der beiden Adressen ansprechbar.

hach ja das leidige Arduino.... als gäbs nichts andres mehr... was 
findet ihr eigentlich an diesen Modulen?? Also ich außer paaer Bauteile 
zum Aus/Ab-Löten NICHTS.. nun.. Irgendwer MUSS ja den Vertrieb dieser 
Chinesen-Baugruppen fördern.. So seids IHR das hier..

Und der sich hier in Klammer pcexperte nennt, dem sei mal empfohlen, 
nicht großkotzig sich hier zu "geben"... Biste auch einer von denen, die 
alle andren als blöd hinstellen, nur weil DU sonst kein Mitrederecht Dir 
SELBST hier einräumen kannst?? kommt hier so "rüber" jedenfalls.. Solche 
Nickkürzel sollte ein tatsächlich gebildeter Mensch lieber nicht 
benutzen, denn DU erscheinst als Großkotz und 
Möchtegern-Besserwisser-Macho hier!! Sorry, aber das ist die Wahrheit! 
Und Meinungsfreiheit im Forum, die da auch seine Daseinsberechtigung 
erhalten sollte, muss an dieser Stelle nicht durch solche MACHOS wie Dir 
hier kaputtgemacht werden! Ich schreib nur, wie DU hier "rüberkommst - 
und wenns irgendwem nicht gefällt, dann hat es ja das bewirkt, was es 
sollte, hier seine Meinung dazu zu äußern.. Hofft man wenigstens. 
Apropo: Solche Großkotze kann ich fürn Tod nicht ausstehen, die sich 
hier "Titel" geben, die keinen Beweis dafür liefern können, WAS sie 
WIRKLICH sind. Ich kann mich hier auch EXPERTE, INGENEUR oder was weiß 
ich, nennen, tus aber nicht, OBWOHL ich ein Fachstudium mit Diplom 
absolviert hab. Aber es ist NUR ein Forum! Naja, typisch Internet eben. 
Wer draussen nichts ist, brüstet sich hier und schmückt sich halt mit 
fremden Federn - das ist Internet Live... Drum schenk ich hier niemandem 
Vertrauen in den Postings, was manche hier so "ablassen" - ich krieg 
höchstens Muskelkater vor Lachmuskelschmerzen.

Als Absolvent der Fachhochschule für Informatik und Elektrotechnik darf 
ich mir solche Einträge erlauben. Wem es nicht passt, den beneide ich um 
nichts.

K.Blob

von Andi (Gast)


Lesenswert?

>hach ja das leidige Arduino.... als gäbs nichts andres mehr... was
>findet ihr eigentlich an diesen Modulen??
Hier gibt es eine schöne Liste der Pros und Cons:
Beitrag "Re: Arduino - bringt's das ?"

von San L. (zwillingsfreunde)


Lesenswert?

KBlob schrieb:
> Als Absolvent der Fachhochschule für Informatik und Elektrotechnik darf
> ich mir solche Einträge erlauben. Wem es nicht passt, den beneide ich um
> nichts.
>
> K.Blob

Also
1. Keine Ahnung, ob dieser pcexperte seinen Post überarbeitet hat, aber 
ich sehe da beim besten Willen keine Arroganz.

2. Du beschuldigst hier Leute, dass sie im echten Leben nichts erreichen 
und sich deswegen hier einen Namen machen wollen. Aber ganz im ernst, 
lies dir deine Antwort selbst noch einmal durch. Merkst du nicht, dass 
du genau so schreibst, wie du andere dafür anschuldigst? Deine Antwort 
da oben ist absolut kein Stück besser als jede andere Antwort in diesem 
Tread.

3. Jeder kann hier behaupten, er sei ein absolvent irgendeiner 
Fachhochschule. Aber da sagst du ja auch selbst: Sowas kann hier jeder 
behaupten.

4. Wenn du ein ach so studierter Mensch bist, dann liefere ihm doch die 
Antwort auf sein Problem, anstatt einen halben Roman absoluten Bullshit 
zu schreiben.

Das musste mal gesagt werden.

Zum Problem:
http://stackoverflow.com/questions/23886746/why-does-output-shows-constant-values-from-mpu-6050-on-atmega8-via-i2c

Nicht genau durchgelesen, könnte aber ein ähnliches Problem haben wie 
du. Ansonsten Google einfach mal nach MPU6050 constant value. Gibt 
einige Beiträge.

von Moritz W. (moritz31)


Lesenswert?

okay erstmal danke ich werde mal googeln.

an dem Post von pcexperte fande ich überhaupt nichts überheblich ?
vielleicht solltest du mal über dein Verhalten nachdenken....
warum ich einen Arduino benutze, es ist einfach für den anfang einfacher 
sich seine Projekte mit nem Arduino Board und der dazügehörigen Sprache 
zu schreien als ein eigens Board zusammenzulöten und dass ganze dann 
auch noch in C zu schreiben :) das kommt dann in schritt 2

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.