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.
Ändere hier einen Wert oder klick im Code auf einen Chip.
Ein Pi hat keine analogen Ausgänge, also kommt die Helligkeit aus der Pulsweitenmodulation: PWMLED schaltet GPIO18 schnell und bestimmt, wie lange jeder Puls an bleibt.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
GPIO18 | 330-Ω-Widerstand und LED | PWM-Ausgang |
GND | Kurzes Bein der LED | Rückweg |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
Signal an GPIO18 an Pin 12, Rot an 5V, Braun an GND. gpiozeros Servo und AngularServo erzeugen die 50-Hz-Pulse in Software, also rechne mit etwas Zittern; ein PCA9685-Board liefert ruhige Pulse.
| Bauteil-Pin | Board-Pin |
|---|---|
| signal | GPIO18Kabelfarbe orange |
| V+ | 5VKabelfarbe rot |
| GND | GNDKabelfarbe braun |
Der Blockierstrom eines Servos kommt aus der 5-V-Schiene des Pi. Ein SG90 ist in Ordnung; für mehr gib ihnen eine eigene 5-V-Versorgung mit gemeinsamer Masse.