Read rotational speed of shaft
Simulink Support Package for Arduino Hardware / Sensors
The Tachometer block reads the rotational speed of the shaft from the
tachometer connected to the hardware. The block outputs the speed of rotation as a
If you simulate a model that contains the Tachometer block without connecting the hardware, the block outputs zeros. For more information, see Block Produces Zeros or Does Nothing in Simulation.
Port_1— Rotational speed of shaft
The port outputs the rotational speed of the shaft connected to the hardware.
Pin number— Pin number on hardware
Specify the pin number on the hardware to which the tachometer is connected.
Click View pin map to open the Arduino Pin Mapping table .
To know how to assign pins for the block, see Arduino Pin Mapping for Timer Independent Blocks.
For more information about the pins supported on the hardware for interrupts from the tachometer, see Pins With Interrupts.
Interrupt mode— Counting technique of tachometer signal
The interrupt mode specifies how the tachometer counts its output signal. The counting technique is different for different interrupt modes:
RISING – Counts every rising edge
of the signal.
FALLING – Counts every falling edge
of the signal.
CHANGE – Counts every rising and
falling edge of the signal.
LOW – Counts every low
HIGH – Counts every high
This figure shows how the tachometer counts its output signal in different interrupt modes.
Pulse count per rotation— Number of interrupts each rotation
1(default) | any positive integer
Specify the number of interrupts the block receives each rotation.
Sample time— Time interval to read value from tachometer
Specify how often the block reads the rotational speed from the tachometer, in seconds.