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 Pin Mapping for Arduino 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
RISING (default) |
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 signal.
HIGH– Counts every high signal.
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.
Introduced in R2018b