Hallo,
um mich möglichst kurz zu fassen hier meine Frage:
Ich möchte mein raspi für eine Haussteuerung verwenden. Hierzu müssen 12 Temperatursensoren überwacht, 3 Zweiwegeventile und 4 Pumpen angesteuert werden. Außerdem müssen noch 16 Rollladentaster ständig abgefragt werden (über eine Interruptleitung).
Meine bisherige Steuerung, die dies alles durchführt, besteht aus einer CControl II, welche ich in einer C-ähnliche Sprache programmiert habe.
Durch die vielen Möglichkeiten, Programme auf der PI zu erstellen, bin ich am zweifeln und überlegen, mit welcher Sprache ich mein Projekt am besten ausführe.
Basic habe ich bereits in den 80er Jahren programmiert, halte mich daher für fit. Kann Basic aber soetwas ähnliches wie Multithreading?
In C, C++ und C# habe ich mal reingeschaut und mir einige Tutorials angesehen. Hier ist Multithreading ja kein Problem, ich müsste nur neu in das Lernen einsteigen. Und da scheinen mir die ganzen Variablen- und sonstigen Definitionen doch um einiges komplizierter.
Könnt ihr mir Tipps geben, mit welcher Sprache ich mein Vorhaben durchführen sollte und möglichst eine Begründung dafür!
Ich habe leider nicht so viel Zeit, die vielen unterschiedlichen Sprachen auszutesten.
Danke für euer Verständnis und eure Hilfe.
Heiko