Программирование шагового двигателя

SKOLOPENDRA

✩✩✩✩✩✩✩
9 Ноя 2020
1
0
Программирование шагового двигателя.
Такой себе я программист, поэтому прошу помощи.
Задача:
Запрограммировать так чтоб
Первое нажатие кнопки соответствует 1/3 скорости шагового двигателя.
Второе нажатие соответствует 2/3 скорости.
Третье нажатие соответствует максимальной скорости.
Четвёртое нажатие = первому, короче цикл.
И объясните пожалуйста как и чо:)
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,272
1,303
Москва
Тут как минимум 2 "больших" задачи.
1) Нажатие кнопок
2) Работа с шаговым двигателем.

1) Нажатие кнопок. Сможете написать код, где будет отслеживаться нажатие кнопок и считать кол-во их нажатий ? Если нет, то это уровень программирования ардуино -1, в платные услуги. Если да, жду код.

2) А двигатель не будет вообще выключаться ? Т.е. начальное состояние его по умолчанию "выключено", жмем кнопку - будет 1 клик, 1/3 скорости. жмем кнопку, будет 2 клика 2/3, жмем : 3 клика и 100%, жмем опять 1 клик. Т.е. счетчик кнопок должен меняться от 1 до 3 в цикле, или от 0 до 2.
Так же надо знать какой двигатель, определить для него константу равную максимальной скорости. Тогда скорость можно определить как максимальная/3*(Кол-во кликов), если клики от 1 до 3
 

Nikanor

★★✩✩✩✩✩
1 Окт 2020
178
51
помощь не подразумевает написание программы за вас.
помощь это когда вы показываете, что наваяли и распишите , что не получается.
тогда есть шанс что вам подскажут.
иначе в платный раздел.