Aufgabenstellung
Ähnlich den digitalen Eingängen sollen die 8 analogen Eingänge des Hubo eingelesen werden. Dies erfolgt wiederum mittels des exec-Bindings und des Beispielprogramms GetAnalogInput der Hubo Library.
Das folgende Bild zeigt die Werte der analogen Eingänge des AD-Wandlers (MCP3208).
Lösung
Zum Einlesen des analogen Eingangs 5 erhält die items Datei den folgenden Eintrag:
Number AnalogInput5 "Eingang 5 [%d]" <line> (Hubo_Analog_Input {exec="<[/home/pi/HuboDemo/GetAnalogInput/./GetAnalogInput 5:1000:]"}