Ich habe die Consumer implementiert. Funktioniert soweit. Was aber jetzt nicht mehr geht ist beim Potentiometer eine Normierung von 0 bis 1 zu machen.
Der AD Wandler gibt den analogen Wert in Volt zurück. Bei meiner Lösung hab ich im Konstruktor den maximal zu erwartenden Wert (Pi = 3.3V) mit gegeben. Und dann bei getValue den Wert vom AD Wandler damit von 0 bis 1 normiert.
Um dies weiterhin machen zu können, müsste ich den wert in der Consumer Funktion skalieren können. Hast du dazu eine elegante Lösung?
Der aktuelle Code ist im Feature-Analgo-Joystick hochgeladen. Eine Version davor ist die vroangehende Version mit Runabel anstelle von Consumer
Ich habe die Consumer implementiert. Funktioniert soweit. Was aber jetzt nicht mehr geht ist beim Potentiometer eine Normierung von 0 bis 1 zu machen.
Der AD Wandler gibt den analogen Wert in Volt zurück. Bei meiner Lösung hab ich im Konstruktor den maximal zu erwartenden Wert (Pi = 3.3V) mit gegeben. Und dann bei getValue den Wert vom AD Wandler damit von 0 bis 1 normiert.
Um dies weiterhin machen zu können, müsste ich den wert in der Consumer Funktion skalieren können. Hast du dazu eine elegante Lösung?
Der aktuelle Code ist im Feature-Analgo-Joystick hochgeladen. Eine Version davor ist die vroangehende Version mit Runabel anstelle von Consumer