Помогите с созданием проекта чайнику

Ardulai
Offline
Зарегистрирован: 15.07.2019

Здравствуйте!

Есть задумка некоторого устройства, но как реализовать её слабо представляю.... Кароче говоря хочу сделать контроллер шагового двигателя( 17HS4401), работать он должен в трех режимах:
1. поворот на установленный поумолчанию градус при нажатии кнопки.
2. Перед началом работы устанавливается количество серий поворотов, при этом градус поворота установлен поумолчанию, а количество этих поворотов и время задержки между ними вводится вручную на самом устройстве и может быть разным для каждой серии (например: 1 серия - 4 поворота, задержка между по воротами 0.5 сек; 2 серия - 8 поворотов, задержка между поворотамт 1.5 сек и т. д. ) . во время работы, после первого нажатия кнопки происходит отработка первой серии, после второго - второй и т. д...
3. Тоже самое что и второй режим, только перед началом работы помимо всего вышеупомянутого так же устанавливается задержка между сериями (например: 1 серия - 4 поворота, задержка между по воротами 0.5 сёк, задержка до начала следующей серии 50 сек.; 2 серия - 8 поворотов, задержка между поворотамт 1.5 сек, задержка до начала следующей серии 120 сек и т. д.)

Подскажите пожалуйста возможно ли это, и если да, то что для этого необходимо. Заранее спасибо!

nik182
Offline
Зарегистрирован: 04.05.2015

У шагового двигателя есть базовое понятие шаг. Переведите всё что Вы написали на эту базу типа: сделать 10 шагов влево и подождать 5 секунд. На каждое действие одну строку. Потом переведите всё что написано на си. Получится нужная Вам программа.

Ardulai
Offline
Зарегистрирован: 15.07.2019

Проблема в том, что ввод параметров должен осуществляться с помощью клавиш и дисплея на самом устройстве...

nik182
Offline
Зарегистрирован: 04.05.2015

И что? На форуме есть много тем по ключевому слову меню (menu). 

Ardulai
Offline
Зарегистрирован: 15.07.2019

Спасибо, изучу

Что такое "си"?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Ardulai пишет:
Что такое "си"?

И это изучи. 

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

DetSimen пишет:

Ardulai пишет:
Что такое "си"?

И это изучи. 

Точнее - без знаний ЭТОГО вопросы задавать бессмысленно - ответы все равно не поймёшь. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ardulai пишет:
Что такое "си"?
Третья буква анлгийского алфавита. А также самая высокая нота в октаве. В первой октаве имеет частоту 493,9 Гц - поэтому, питаемый от ардуиновского ШИМ электромагнит поёт именно её.

Morroc
Offline
Зарегистрирован: 24.10.2016

Ardulai пишет:

Подскажите пожалуйста возможно ли это, и если да, то что для этого необходимо.

Ардуина, дисплей, клавиатура, контроллер ШД (зависит от...), блок питания, программист :)