Программирование -> Контроллеры ->
Arduino
Радиоуправление на Arduino с HC-12 (servo & DC motor)
Для начала необходимо проработать этот материал, т. к. на него будем постоянно опираться.
Нам понадобятся:
1) Arduino (Uno, Nano или Mega) (две штуки);
2) Серийный беспроводной микроконтроллер HC-12 (две штуки);
3) Аккумулятор (мой на 7.4 V) и зарядное устройство;
4) Любой серводвигатель для Arduino;
5) Регулятор скорости для коллекторных двигателей (мой рассчитан на 7.2 V);
6) Коллекторный двигатель (должен выдерживать напряжение аккумулятора - 7.4 V);
7) Два потенциометра либо двухосевой джойстик.
Схема подключения та же, что и с двумя сервоприводами, только теперь сигнал вместо одного из них пойдет на регулятор скорости.
Скетчи передатчика и приемника найдете здесь, в самом конце статьи.
Единственное изменение - пришлось подкорректировать две строки передатчика конкретно под мой случай:
arr[0] = map(analogRead(pin1), 0, 1023, 50, 130);
arr[1] = map(analogRead(pin2), 0, 1023, 50, 130);