Радиоуправление на Arduino с HC-12 (servo & DC motor)
×

Радиоуправление на Arduino с HC-12 (servo & DC motor)

Смотреть видео в Дзен

Для начала необходимо проработать этот материал, т. к. на него будем постоянно опираться.

Нам понадобятся:

1) Arduino (UnoNano или 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);