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.
Vorne hart und flach: ein sauberes Echo.
Der HC-SR04 sendet einen kurzen Ultraschallstoß und stoppt die Zeit bis zum Echo. Schall legt etwa 1 cm in 29 µs zurück, also ergibt die Laufzeit hin und zurück in Mikrosekunden ÷ 58 die Zentimeter.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
5V | VCC | Versorgt den Sensor (15 mA). |
GND1 | GND | Masse. |
D9 | TRIG | Ein 10 µs langer HIGH-Impuls startet einen Ping. |
D10 | ECHO | Bleibt HIGH, solange der Schall unterwegs ist. |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
Braun an GND, Rot an 5V, Orange an einen Pin (D9). Servo.attach(9), dann write(0..180).
| Bauteil-Pin | Board-Pin |
|---|---|
| GND | GNDKabelfarbe braun |
| VCC | 5VKabelfarbe rot |
| SIG | D9Kabelfarbe orange |
Ein laufender Servo kann 250 mA ziehen, ein blockierter 700 mA. Mehr als ein Servo braucht eine eigene 5-V-Versorgung, mit verbundenen Massen.
VCC an 5V, GND an GND, TRIG an D9, ECHO an D10. Ein 10-µs-Impuls an TRIG löst einen Ping aus; die Länge des Impulses an ECHO ist die Laufzeit hin und zurück.
| Bauteil-Pin | Board-Pin |
|---|---|
| VCC | 5VKabelfarbe rot |
| TRIG | D9Kabelfarbe gelb |
| ECHO | D10Kabelfarbe grün |
| GND | GNDKabelfarbe schwarz |