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.
Miss die Entfernung mit einem Ultraschallsensor und lass LD2 leuchten, wenn etwas nahe kommt. Der Sensor läuft mit 5 V, und sein ECHO-Pin geht direkt in D8, einen der 5-V-toleranten Pins des Nucleo.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
5V | VCC des Sensors | Der HC-SR04 braucht 5 V. |
D7 | TRIG | Ausgang: Ein 10-µs-Impuls mit 3,3 V startet eine Messung. |
D8 | ECHO | Eingang: ein 5-V-Impuls, unproblematisch an diesem 5-V-toleranten Pin. |
GND | GND des Sensors | Gemeinsame Masse. |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
VCC an 5V, TRIG an D7, ECHO an D8. D8 (PA9) ist 5-V-tolerant, also braucht das 5-V-Echo hier keinen Spannungsteiler.
| Bauteil-Pin | Board-Pin |
|---|---|
| VCC | 5VKabelfarbe rot |
| TRIG | D7Kabelfarbe gelb |
| ECHO | D8Kabelfarbe grün |
| GND | GNDKabelfarbe schwarz |
Führ ECHO an einen digitalen Pin, nie an einen Eingang, den du mit analogRead() liest: Im Analogmodus verträgt ein Pin höchstens 4,0 V.