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
|
||||
- ressourcenschonend
|
||||
- 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