FtSwarmFrequencymeter

Alle Eingänge können zur Frequenzmessung verwendet werden. Es können Frequenzen zwischen 0 und 1kHz gemessen werden.
Frequenzzähler

Als Sensor eignen sich Reedkontakte, Fototransistoren und Encodermotoren. Auch das seltene Walzenrad 32367 kann in Kombination mit der Lichtschranke CNY 37 verwendet werden.

Die fischertechnik-Taster sind als Sensoren für die Zählerklasse ungeeignet, da sie zu sehr prellen.

Ist das Eingangssignal für die Frequenzmessung wesentlich höher als 1kHz, so belastet das Signal die CPU der ftSwarm-Controller so stark, dass der Controller langsam oder fehlerhaft reagiert.

FtSwarmFrequencymeter(FtSwarmSerialNumber_t serialNumber, FtSwarmPort_t port)

Constructor um ein FtSwarmFrequencymeter 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.

FtSwarmFrequencymeter(const char *name)

Constructor um ein FtSwarmFrequencymeter 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.

int16_t getFrequency()

Gibt die Frequenz in Hz zurück.