Früher benutzte man als Bedienoberfläche für Microcontrollerschaltungen alphanumerische Displays und einige Tssten dazu. Heutzutage wäre es deutlich sinnvoller, Touchscreens einzusetzen. Für den Raspberry Pi gibt es einen Touchscreen: https://www.reichelt.de/Einplatinen-Computer/RASP-3-BDL-7TD/3/index.html?ACTION=3&LA=446&ARTICLE=167400&GROUPID=6666&artnr=RASP+3+BDL+7TD&SEARCH=RASP%2B3%2BBDL%2B7TD Gibt es da eine Software, mit welcher man für Steuerungen typische Elemente wie "LED"s, alphanumerische Anzeigen, Buttons etc. auf dem Touchscreen plazieren kann und diese Werte dann von und zu Variablen in einem Programm konvertiert. Z.B. hätte man eine boolsche Variable "LED" die das Pendant auf dem Touchscreen aufleuchten lässt oder nicht. Oder eine boolsche Variable "Button" übernimmt vom Screen die Info ob der Button betätigt wurde. Eine int Variable übergibt einen Wert zum oder holt einen auf dem Screen eingegebenen. Die GPIOs würden dann die Peripherie ankoppeln. Möglicherweise werden diese Daten an Variablen eines Arduino weiter gegeben bzw. von dort geholt, so dass der Raspberry lediglich die Bedienoberfäche bereitstellt. Kennt jemand eine solche Software? Vielleicht gibt es auch andere Lösungen als den Raspberry, um eine Touchscreen Oberfläche für einen Microcontroller bereit zu stellen.
Wenn ich richtig verstehe, dass von Grund auf selber machen nicht in Frage kommt (z.B. mit Qt auf dem Pi), dann schau mal nach Nextion. Das sind Displays mit eingebautem STM32 Mikrocontroller, die sich mit einer grafischen Software (Drag and Drop) "programmieren" lassen.
Unter dem Pi bindet man typischerweise eine Grafikbibliothek in den Kernel ein, mit welcher das Display und das Touchpad angesteuert werden. Für Schaltflächen muss ein Programm geschrieben werden. Viel wird im Pi ohnehin über die Scriptsprache Python gesteuert. Man kann diese als GUI mit Qt auch graphisch visualieren, das heisst dann PyQt. so wie z. Bsp. hier gezeigt: https://www.baldengineer.com/raspberry-pi-gui-tutorial.html
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.