Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| projekte:virtualpinballcabinet [24.11.2024 11:10] – [Status] update chaos | projekte:virtualpinballcabinet [24.11.2024 17:18] (aktuell) – [4. Programmierung] + ZeDMD + PinballController chaos | ||
|---|---|---|---|
| Zeile 130: | Zeile 130: | ||
| Dieser Abschnitt befasst sich mit der Softwareintegration für das Virtual Pinball Erlebnis. | Dieser Abschnitt befasst sich mit der Softwareintegration für das Virtual Pinball Erlebnis. | ||
| - | === Installation | + | === Installation |
| < | < | ||
| git clone https:// | git clone https:// | ||
| Zeile 143: | Zeile 143: | ||
| cmake -DCMAKE_BUILD_TYPE=Release -B build/ | cmake -DCMAKE_BUILD_TYPE=Release -B build/ | ||
| cmake --build build/ | cmake --build build/ | ||
| - | mkdir tmp | ||
| - | cp build/ | ||
| - | cp build/ | ||
| - | cp build/ | ||
| - | cp build/ | ||
| - | cp -r build/ | ||
| - | cp -r build/ | ||
| - | cp -r build/ | ||
| - | cp -r build/ | ||
| - | cp -r build/ | ||
| - | cp -r build/ | ||
| - | cd tmp | ||
| </ | </ | ||
| + | |||
| === Installation ES-DE === | === Installation ES-DE === | ||
| Zeile 171: | Zeile 160: | ||
| </ | </ | ||
| Nach der Installation muss ein passendes Theme gewählt und Links zu den eigentlichen Emulatoren eingerichtet werden. | Nach der Installation muss ein passendes Theme gewählt und Links zu den eigentlichen Emulatoren eingerichtet werden. | ||
| + | |||
| + | |||
| + | === Installation ZeDMD === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Die momentan genutze Version wurde mit dem [[https:// | ||
| + | |||
| + | Laut Readme aus einer PlatformIO Umgebung mit: | ||
| + | < | ||
| + | pio run -t uploadfs -e 128x32 | ||
| + | pio run -t upload -e 128x32 | ||
| + | </ | ||
| + | |||
| + | Nach dem Einschalten wird das Logo angezeigt. Dabei sollte links oben rot, rechts oben blau und links unten grün zu sehen sein. Durch kurzes Antippen von GPIO21 mit GND kann man die Farben durchrotieren. | ||
| + | Durch Antippen von GPIO33 mit GND kann die Helligkeit eingestellt werden. | ||
| + | |||
| + | |||
| + | === Installation PinballController === | ||
| + | |||
| + | Der selbstgeschriebene Code für den [[https:// | ||
| + | Bisher wurde dies aus einer Windows Arduino Umgebung heraus getan. | ||
| + | |||
| + | Als Board muss *Raspberry Pi Pico/ | ||
| + | |||
| + | Folgende Libraries sind zudem nötig und über die Arduino Oberfläche installierbar: | ||
| + | * Adafruit MCP23017 | ||
| + | * Adafruit MPU6050 | ||
| + | * Joystick | ||
| + | * FreeRTOS | ||
| + | |||
| + | Insbesondere die Joystick Bibliothek ist unter gleichem Namen auch für andere Boards verfügbar aber nicht kompatibel. | ||
| + | Bei Compilerwarnungen über mehrfach vorhandene .h Header müssen andere Bibliotheken gleichen namens deinstalliert werden. | ||
| ====Links==== | ====Links==== | ||
| * VPX build-CIs for linux: https:// | * VPX build-CIs for linux: https:// | ||