README.md aktualisiert
This commit is contained in:
parent
ac75294295
commit
0477cc61de
1 changed files with 39 additions and 0 deletions
39
README.md
39
README.md
|
|
@ -245,3 +245,42 @@ Das System läuft danach:
|
||||||
- rebootfest über systemd
|
- rebootfest über systemd
|
||||||
- ressourcenschonend
|
- ressourcenschonend
|
||||||
- ideal für Embedded-Statusanzeigen
|
- ideal für Embedded-Statusanzeigen
|
||||||
|
|
||||||
|
|
||||||
|
## Dashboard-Umschaltung per GPIO-Taster
|
||||||
|
|
||||||
|
Das Display unterstützt drei unterschiedliche Dashboards, die direkt über GPIO-Taster am Raspberry Pi ausgewählt werden können.
|
||||||
|
|
||||||
|
### Verwendete GPIOs
|
||||||
|
|
||||||
|
| Funktion | GPIO | Pin |
|
||||||
|
|---|---|---|
|
||||||
|
| Dashboard 2 | GPIO5 | Pin 29 |
|
||||||
|
| Dashboard 3 | GPIO21 | Pin 40 |
|
||||||
|
| Masse (GND) | — | Pin 39 |
|
||||||
|
|
||||||
|
Die Taster werden jeweils zwischen GPIO und GND angeschlossen.
|
||||||
|
Die internen Pull-Up-Widerstände des Raspberry Pi werden per `gpiozero` verwendet, daher sind keine zusätzlichen Widerstände notwendig.
|
||||||
|
|
||||||
|
### Logik
|
||||||
|
|
||||||
|
| Zustand | Anzeige |
|
||||||
|
|---|---|
|
||||||
|
| kein Taster aktiv | Dashboard 1 |
|
||||||
|
| GPIO5 gegen GND | Dashboard 2 |
|
||||||
|
| GPIO21 gegen GND | Dashboard 3 |
|
||||||
|
|
||||||
|
### Python-Konfiguration
|
||||||
|
|
||||||
|
```python
|
||||||
|
SWITCH1 = Button(
|
||||||
|
5,
|
||||||
|
pull_up=True,
|
||||||
|
bounce_time=0.1
|
||||||
|
)
|
||||||
|
|
||||||
|
SWITCH2 = Button(
|
||||||
|
21,
|
||||||
|
pull_up=True,
|
||||||
|
bounce_time=0.1
|
||||||
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue