Die Abbildung wird geladen …
Gestoppt · Dein Code läuft noch nicht. Bis du auf „Ausführen“ drückst, läuft das Programm, das schon auf dem Board ist.
Noch nichts ausgegeben. Drück auf „Ausführen“.
Noch nicht geprüft
Führ deinen Code aus, um ihn zu prüfen. Die Prüfungen spielen ein festes Skript auf einer virtuellen Uhr ab, deshalb bekommt derselbe Code immer dasselbe Ergebnis.
Jeder Fehler passiert in der Simulation wirklich. Lös einen aus, beobachte die Abbildung und lies dann, warum.
Spiel die Welt: Drück, schieb und dreh die Bauteile, während der Code läuft.
Ändere hier einen Wert oder klick im Code auf einen Chip.
Durchsuch den I²C-Bus nach Geräten und frag dann einen Bewegungssensor MPU-6050, wer er ist. I²C sind zwei Drähte, die sich viele Chips teilen, jeder mit seiner eigenen Adresse.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
SDA | SDA des Moduls | I²C-Daten, derselbe Pin wie A4. |
SCL | SCL des Moduls | I²C-Takt, derselbe Pin wie A5. |
5V | VCC des Moduls | Sein Regler macht 3,3 V für den Chip. |
GND | GND des Moduls | Die gemeinsame Masse. |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
VCC an 5V, GND an GND, SDA an SDA, SCL an SCL. Er antwortet auf 0x68 (0x69, wenn AD0 HIGH ist). Die eigenen Pull-up-Widerstände des Breakouts sind hier wichtig: Auf dem R4 sind keine bestückt.
| Bauteil-Pin | Board-Pin |
|---|---|
| VCC | 5VKabelfarbe rot |
| GND | GNDKabelfarbe schwarz |
| SDA | SDAKabelfarbe blau |
| SCL | SCLKabelfarbe gelb |
Nimm ein Breakout mit Regler (das verbreitete GY-521 hat einen); der nackte Chip verträgt nur 3,3 V.