Доброго времени суток,
Собрался с мыслями и попробую описать то,что хотелось бы сделать.
Создаю проект в котором будет использован шаговый двигатель c драйвером A4988 и Oled дисплей. Пока поменял Oled дисплей на LCD1602.
Подобная Тема уже обсуждалась здесь.
viewtopic.php?f=61&t=5099
Там всё прекрасно реализовалось. Однако в том Проекте всё вышло громозко,в плане комплектующих, да и мотор оказался слабоват. Решил заменить на шаговик.
короткое описание:
1.Подается питание.
2. Дисплей показывает значение "0". Мотор выключен.
3. при первом запуске необходимо в меню установить предел счёта. При этом устанавливаемое значение должно отображаться на дисплее.
4. При коротком нажатии кнопки старт мотор включается и количество оборотов показывается на дисплее. При достижении максимального значения мотор останавливается, значение остаётся стоять на дисплее.
5. При повторном запуске коротко нажимается кнопка старт одновременно с нажатием происходит сбрасывание на ноль и мотор опять продолжает работать и при этом значение слова отображается на дисплее и так каждый раз до того пока вновь будет установлен вновой предел счёта.
Набросал программу, но Шаговик почему-то не хочет работать. И пока не знаю как реализовать Reset.
В чем ошибка?