Ich suche nach einem nicht technischen Bild oder Diagramm oder einer expliziten Textanleitung, die erklärt, wie ein GY-521-Beschleunigungsmesser/Gyro mit einem Arduino Uno R3 verbunden wird.
Ich bin Softwareentwickler und brauche etwas, das nicht davon ausgeht, dass ich schon weiß, wie es geht. Die Google-Suche hat nur Diagramme gefunden, die ich nicht lesen kann, oder Textanweisungen, bei denen die Begriffe nicht mit den Namen auf den Pins auf dem Uno R3 übereinstimmen.
Arduino +5V to VCC on GY-521 and to Hv on the Logic Level Converter
Arduino +3.3V to Lv on the Logic Level Converter
Arduino GND to GND on Gy-521 and both GNDs on the Logic Level Converter
Arduino analog input pin A4 to ch1 Tx on Hv side and ch1 Tx on the Lv side to SDA on GY-521
Arduino analog input pin A5 to ch2 Tx on Hv side and ch2 Tx on the Lv side to SCL on GY-521
Ich weiß nicht, wovon sie reden ch1 Tx
und Logic Level Converter
.
Die Version der Platine, die ich habe, ist mit der des Uno +5V
kompatibel , da sie bereits einen Spannungsregler enthält.+5V
Ich nehme an, Sie haben diese Seite gesehen . Wenn nicht, ist es wahrscheinlich ein guter Anfang. Alles, was Sie tun müssen, um mit diesem GY-521-Chip zu sprechen, ist, die I2C-Pins anzuschließen. Auf dem Arduino UNO R3 können Sie diese Pins mit den Namen SDA (für S erial DA ta) und SCL (für S erial CL ock) sehen, die auf der Rückseite der Platine beschriftet sind, wie auf diesem Foto aus den Arduino-Informationen dargestellt Seite für den Vorstand.
Sie müssen auch GND (was elektrische Masse in elektrischer Sprache bedeutet) zwischen dem GY-521 und dem Arduino UNO verbinden, und Sie müssen 5 V (was positive fünf Volt bedeutet) an das Sensormodul anschließen.
Nun, ich denke, basierend auf diesem Schema:
... dass das Sensormodul tatsächlich mit 3,3 V arbeitet, sodass Sie wahrscheinlich auf Probleme mit dem Spannungspegel stoßen werden, wenn die beiden Geräte miteinander kommunizieren. Glücklicherweise lässt sich dieses Problem mit ein paar Transistoren leicht lösen, wie auf dieser Seite (und verschiedenen Antworten auf ähnliche Fragen auf dieser Seite) in quälenden Details beschrieben.
Chris Stratton
Chris Stratton
Vicatcu
Benutzer11995
5V
sie einen Pulldown auf der Sensorplatine hat, und das3.3V
wird nicht ausreichen, um sie mit diesem Pulldown, der sich bereits auf der Platine befindet, zuverlässig mit Strom zu versorgen.