by David Bershadsky and Alexander Kirillov

A shield for Adafruit's Feather boards for making complex robots with ease

View all updates Sep 19, 2020

Controlling RoverWing via Bluetooth

by Alexander "Shurik" Kirillov

We got more backers and are now 24% funded - thank you to all who are supporting us!

Now onto the subject of today’s update - controlling RoverWing via Bluetooth.

As you know, RoverWing must be used with a Feather board. This gives you a lot of versatility; you can choose a Feather board to fit your needs. You can select a high-performance board such as STM32F405, or a board with built-in Wi-Fi and Bluetooth, or a LoRa radio - the possibilities are nearly endless.

We decided to illustrate this versatility by choosing a board with Bluetooth Low Energy (BLE) - namely, NRF52840 Feather Express - and use it to construct a remotely controlled robot. This one of the most frequently asked questions about our project - can RoverWing be controlled remotely? and the answer, of course, is "yes".

For the controller, one can use a cellphone with an appropriate BLE app. There are many such apps, but we decided to use Blynk, commonly used for IoT tasks. It allows one to construct your own graphical interfaces, by dragging and repositioning widgets. For example, you can choose a large joystick for driving the robot, plus some text boxes to show the values reported by the robot sonar sensors. And it only takes several minutes to write the code, which will be included in the next release of RoverWing library as an example.

You can see the video of the remotely controlled robot below.

About the Author

Alexander "Shurik" Kirillov

$2,308 raised

of $2,300 goal

100% Funded! Order Below

Product Choices



Includes one RoverWing board and connector set: one power cable ( XT30 to XT60 ), two motor cables (JST VH to bare wire).


RoverWing Top

One Top board for the RoverWing. It provides a power switch, small prototyping area, three NeoPixel LEDs, buttons, and a 3-line OLED display. Some soldering is required.


David Bershadsky and Alexander Kirillov

Alexander Kirillov is a professor of mathematics, but has been interested in robotics and electronics for many years. In 2008, he started a robotics team, Team Islandbots. After competing for a couple of years in First Lego League, Team Islandbots moved on to First Tech Challenge (FTC) and became one of the most successful teams on Long Island, twice advancing to the World Championship. David Bershadsky is an 18-year-old currently studying electrical engineering. He likes to spend time on projects such as building robots and designing PCBs. He got into robotics during 7th grade, when he joined the Islandbots FTC team 4137, coached by Alexander Kirillov.

David Bershadsky


Alexander "Shurik" Kirillov



PCB Fabrication & Assembly

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: