FtSwarmThermometer

Es gibt verschiedene NTC-Widerstände von fischertechnik. Diese Klasse unterstützt den aktuell verfügbaren NTC mit 1.5kOhm oder jeden anderen NTC mit gleichem Widerstandswert und R/T-Kurve 1023.
NTC Widerstand 1.5 kΩ (36437)

ftSwarm: Am ftSwarm können Widerstände an allen Eingängen angeschlossen werden.
ftSwarmControl: Hier können analoge Werte nur am Eingang A1 ausgelesen werden.

FtSwarmThermometer(FtSwarmSerialNumber_t serialNumber, FtSwarmPort_t port)

Constructor um ein FtSwarmButton Objekt zu erzeugen. Ist der angesprochene Controller nicht online, so wartet die Firmware solange bis der entsprechende Controller gestartet wird.

  • serialNumber: Seriennummer des ftSwarm-Controllers.
  • port: Portnummer, FTSWARM_A1, FTSWARM_A2, …, FTSWARM_A6. ftSwarmControl unterstützt nur FTSWARM_A1.

FtSwarmThermometer(const char *name)

Constructor um ein FtSwarmButton Objekt zu erzeugen. Ist der angesprochene Controller nicht online, so wartet die Firmware solange bis der entsprechende Controller gestartet wird.

  • name: Aliasname des IO-Ports.

float Celcius()

Gemessene Temperatur in °Celcius.

float Fahrenheit()

Gemessene Temperatur in °Fahrenheit.

float Kelvin()

Gemessene Temperatur in °Kelvin.

int32_t getValue()

Eigentlicher Messwert des Analogwandlers (raw value).