So, hier die Konfiguration (oXs.config.h):
// ***** 6.2 - Voltage parameters *****
#define PIN_VOLTAGE 0 => PIN A0 für die Spannungsmessung
#define OFFSET_VOLTAGE -455 => 455mV Offset abziehen
#define SCALE_VOLTAGE 1 => hier skalieren wir noch nicht
// --------- 7 - RPM (rotations per minute) settings ---------
#define MEASURE_RPM => hier wird Drehzahlmessung an PIN D8 aktiviert (Drehzahl geht nur an D8)
// ***** 9.1 - Frsky data *****
#define SETUP_FRSKY_DATA_TO_SEND \
DEFAULTFIELD , RPM , 60 , 1 , 0 , \ => hier multiplizieren wir mit 60 um die Hz in RPM zu wandeln
T1 , VOLT1 , 100 , 684 , 0 => hier wird skaliert, mal 100, durch 684 (684 mV => 100°C)
Für die Drehzahlmessung werden mindestens 2V Spannungssprung benötigt, um zuverlässige Werte zu bekommen. Kann z.B. von 0V auf 2V sein, oder von 4V auf 2V, sollte beides erkannt werden.
Anhang anzeigen oXs_temp_rpm2.zip
Gutes Gelingen, Gruß Bernd