If you’ve ever played with radio-controlled remote control electronics, such as model cars and planes, you may “know” that an RC transmitter (Tx) signals a reciever (Rx) to output signals to servos and electronic speed controllers (ESCs) via a pulse-width modulation (PWM) signal.
Technically though, this isn’t quite correct. While true pulse-width modulation functions by regulating the percent of time a signal is on versus off, the signal going to a servo has to do with only how long the on state lasts, and doesn’t account for how often the on pulses are seen.
It’s a distinction that I didn’t understand until extremely recently, and you can find out more about it here. The good news is that R/C components generally work pretty well together. The bad news is that if you want to control motors or anything else via “pure” PWM, then you need something to take the pseudo-PWM from the receiver, and translate it into an actual PWM signal.
For this conversion, this R/C to Dual H-Bridge board offers an interesting solution. It’s set up to accept inputs from an Rx, and mixes the throttle and steering to control a vehicle tank-style. It can then supply PWM outputs to an H-bridge motor driver of your choice. The device can also control two on-off signals, so you can have your tank, robot, or strandbeest walk around, then perform two other simple actions (turn on lights, launch a projectile, etc) of your choosing!