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 I2C-Bus an D14 (SDA) und D15 (SCL) und frag einen MPU-6050 nach seinem WHO_AM_I-Register. Das Nucleo hat keine eigenen I2C-Pull-ups, also muss das Modul sie mitbringen.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
D14 | SDA des Moduls | I2C-Daten (PB9). |
D15 | SCL des Moduls | I2C-Takt (PB8). |
3V3 | VCC des Moduls | Versorgung, 3,3 V. |
GND | GND des Moduls | Gemeinsame Masse. |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
VCC an 3V3, SDA an D14, SCL an D15. Das GY-521 bringt die I2C-Pull-ups mit, die dem Nucleo fehlen.
| Bauteil-Pin | Board-Pin |
|---|---|
| VCC | 3V3Kabelfarbe rot |
| GND | GNDKabelfarbe schwarz |
| SCL | D15Kabelfarbe gelb |
| SDA | D14Kabelfarbe blau |
Ein 0,96-Zoll-I2C-OLED läuft mit 3,3 V an D14/D15; die meisten Module haben eigene Pull-ups.
| Bauteil-Pin | Board-Pin |
|---|---|
| GND | GNDKabelfarbe schwarz |
| VCC | 3V3Kabelfarbe rot |
| SCL | D15Kabelfarbe gelb |
| SDA | D14Kabelfarbe blau |