a step forward in simplification

Here you can find all the resources to work easily with ARDUINO and SOLO.


Arduino has an amazing comminity and popularity among the Makers for all good reasons, it’s friendly for makers and for everyone that starts in electronics or for anyone who wants to make a fast and easy prototyping project.

We share a common value on how working with electronics should be,  and we are happy to support the Arduino users that choose to work also with SOLO in a multitude of ways. 


Arduino Environment 1

Implement Your Own Algorithms


Analogue Control 

It is possible to make ARDUINO and SOLO working together in a very simple way by using Analogue voltages or PWM pulses to control the basic tasks.

It’s possible to read within our Blog the simplicity and how SOLO works in Analogue Control, using Potentiometers or using other input sources.  

Digital Control 

Using our Digital Protocol we are able to comunicate to every Board able to handle it. Over this communication layer we build a simplified solution for ARDUINO Users called SOLO Motor Controllers ARDUINO Library that it work with UART protocol.

When you need more sophisticated control with ARDUINO then Analogue Control, you can use our SOLO Motor Controllers ARDUINO Library, to implement your own ARDUINO Projects using vastly available functions that are offered by SOLO in the most easy and practical way.

SOLO Motor Controllers ARDUINO Library

Speed up your development process in 3 steps, using our Library and stay focused on your projects, the thing that really matters!


1- Download the Library here.

Arduino Environment 2

2- Connect Solo and Arduino

SOLO UNO wiring

SOLO MINI wiring

3- Write A few lines of codes using our library.


Library Explanations and Tutorials

How to Download and Install SOLO Arduino Library

You can download the library: here, and a good place to read on how install any library is on Arduino web site: here

Line connection SOLO UNO

SOLO UNO schematic to Arduino

Line connection SOLO BETA


Example: Get Temperature

Example: Get BusVoltage

Example: Set and Get Number of Poles

Tutorial: Sensorless Speed Control of a Brushless Motor

You can read the full code and explanation here.

Tutorial: Drone/RC Car Brushless Motors in Sensorless Mode Up to 30,000 RPM

You can read the full code and explanation here.

Tutorial: Position Control of a Brushless Motor

You can read the full code and explanation here.

Tutorial: Speed and Torque Control of a Brushless Motor with Hall sensors

You can read the full code and explanation here.


We try our best to support all the user. We have a section in our FORUM where you can post your question.

ARDUINO and SOLO Articles