Do all blheli compatible ESCs have a reverse function?

I’m currently in the process of making a blimp for a university project, and we would like some of the propellers to be able to spin both ways? The current plan is to use a microcontroller to control the ESCs which control the motors, but from what I can tell not all ESCs are able to spin motors in both directions, hence dedicated reversible ESCs like this one.

https://hobbyking.com/en_us/aerostar-80a-electronic-speed-controller-with-5a-bec-xt90-2-6s.html?queryID=&objectID=83114&indexName=hbk_live_magento_en_us_products

These appear to have an extra input wire that can control the direction. However I’ve also seen in the blheli GUI you can set motor direction to bidirectional. Does this mean that any blheli compatible ESC can be used as a bidirectional ESC in real time i.e. arduino sends command to CW, then sends command to spin CCW and it will work? I’m sure I’ve got some terminology wrong, I’m a bit new to this, but any help is appreciated!

submitted by /u/TheBEllis
[link] [comments]