Arduino RC Receive

Return data from an RC Receiver


Arduino RC Receive


Returns data from an RC Receiver using the digital IO ports of an Arduino. When a standard RC Receiver's output is connected to an interrupt supported pin on the Arduino, this block uses interrupts to measure the width of the servo pulse. Usually servo pulses range from 1000 to 2000 microseconds.

The data port outputs the width of the measured servo pulse from the RC Receiver.

The status port indicates if the channels have received new data.

The data and status signals are of size Mx1 where M is the number of pins and thereby channels selected.

Dialog Box

Sample Time

Specify the sample time of the output signal

Pin Numbers

Specify the pins that are connected to the RC Receiver


This block is currently configured to work with a maximum of 6 channels.