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.
Lies ein Potentiometer an A1 mit dem 14-Bit-ADC des R4 und stell die Helligkeit einer LED mit PWM an ~9 ein. Wähl die Auflösung und sieh dieselbe Spannung als 0-1023 oder als 0-16383.
| Pin | Verbunden mit | Aufgabe |
|---|---|---|
A1 | Das mittlere Bein des Potentiometers (Schleifer) | Analoger Eingang, 0-5 V. |
D9 | 1-kΩ-Widerstand, dann die LED | PWM-Ausgang mit 490 Hz. |
5V | Ein Ende des Potentiometers | Das obere Ende des Teilers. |
GND | Das andere Ende und das kurze Bein der LED | Das untere Ende des Teilers. |
Sensoren und Aktoren, die dieses Board ansteuert, mit den echten Verbindungen.
Enden an GND und 5V, das mittlere Bein (Schleifer) an A1. analogRead(A1) reicht standardmäßig von 0 bis 1023, oder bis 16383 nach analogReadResolution(14).
| Bauteil-Pin | Board-Pin |
|---|---|
| 1 | GNDKabelfarbe schwarz |
| 2 | A1Kabelfarbe blau |
| 3 | 5VKabelfarbe rot |
Braun an GND, Rot an 5V, Orange an D9. Servo.attach(9), dann write(0..180).
| Bauteil-Pin | Board-Pin |
|---|---|
| brown | GNDKabelfarbe braun |
| red | 5VKabelfarbe rot |
| orange | D9Kabelfarbe orange |
Ein anlaufender Servo kann mehrere hundert mA ziehen. An USB kommt das direkt aus dem Port des Computers, ohne Sicherung auf dem Board. Mehr als ein Servo braucht eine eigene 5-V-Versorgung, mit verbundenen Massen.