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 Entfernungen mit einem Ultraschallsensor: gpiozeros DistanceSensor misst die Zeit des Echos, und eine LED geht an, wenn etwas zu nahe kommt.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
GPIO23 | TRIG des HC-SR04 | Ausgang für den Triggerpuls |
GPIO24 | ECHO des HC-SR04 über den Spannungsteiler | Echo-Eingang |
5V | VCC des HC-SR04 | Sensorversorgung |
GND | GND des HC-SR04, Spannungsteiler und LED | Rückweg |
GPIO17 | 330-Ω-Widerstand und LED | Warnausgang |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
Anode (langes Bein) über einen 330-Ω-Widerstand an GPIO17 an Pin 11, Kathode an GND an Pin 9: etwa 4 mA aus 3,3 V. gpiozero nennt sie LED(17).
| Bauteil-Pin | Board-Pin |
|---|---|
| A | GPIO17Kabelfarbe orange |
| K | GNDKabelfarbe schwarz |
Schließ eine LED nie ohne ihren Widerstand an: Der Pin würde versuchen, weit mehr als 16 mA zu liefern.
VCC an 5V an Pin 2, GND an Pin 6, TRIG an GPIO23 an Pin 16 (3,3 V reichen zum Auslösen), ECHO über einen Spannungsteiler an GPIO24 an Pin 18: 1 kΩ in Reihe, 2 kΩ nach GND.
| Bauteil-Pin | Board-Pin |
|---|---|
| VCC | 5VKabelfarbe rot |
| TRIG | GPIO23Kabelfarbe gelb |
| ECHO | GPIO24Kabelfarbe grün |
| GND | GNDKabelfarbe schwarz |
ECHO ist ein 5-V-Ausgang. Direkt an einem GPIO-Pin drückt er Strom durch die Schutzdiode des Pads in die 3,3-V-Schiene und kann den Pin oder den ganzen I/O-Chip zerstören.