Страница 2 из 4

Счётчик с установкой предела счёта переключателем

Добавлено: 23.03.2018{, 14:21}
pan
счетчик не надо пускать. если нет импульсов он не считает.
на крайний случай можно при пуске делать сброс счетчика, если он вдруг насчитал чего-то

Счётчик с установкой предела счёта переключателем

Добавлено: 23.03.2018{, 15:26}
vfv666
Если тумлер установки включен постоянно, например счёт до 5, то при выключенном моторе на валу,которого находится датчик,покрутиь вал в ручную, бывает часто требуется перед запуском мотора,то запишутся эти не нужные импульсы при пуске мотора.

Счётчик с установкой предела счёта переключателем

Добавлено: 23.03.2018{, 15:38}
pan
я выше написал как это убрать.
примерПоказать
Изображение

Счётчик с установкой предела счёта переключателем

Добавлено: 23.03.2018{, 20:40}
vfv666
Не сбрасывает.Прибавляет к счёту после нажатия кнопки пуск

Счётчик с установкой предела счёта переключателем

Добавлено: 23.03.2018{, 21:02}
pan
vfv666, 24 пост (над вашим) посмотрите на картинку и найдите отличие

Отправлено спустя 6 минут 34 секунды:
и замените RS триггер на SR
а то не будет включаться

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 15:59}
vfv666
Всё работает и сбрасывает!

Подскажите ещё на каком элементе из встроенной библиотеки программы осуществить можно
следующее:

Предел счёта установлен.
Пуск.
Мотор вращается.
Счётчик считает.
Надо сделать аварийную остановку мотора с остановкой и запоминанием уже сосчитанного.
Потом продолжить вращение мотора от уже сосчитанного счёта до установленного.

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 16:46}
pan
пожалуй лучше взять "таблицу состояний"
там можно настроить нужный алгоритм

Отправлено спустя 47 минут 37 секунд:
можно просто сделать чтоб не считал пока не запущен
СпойлерПоказать
Изображение

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 18:28}
vfv666
Не могу понять у вас в спойлере изображён блок - "в работе" ,это что переменная?

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 19:00}
pan
да. переменная

Отправлено спустя 45 секунд:
просто обозвал так что б понятнее было

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 19:06}
vfv666
не устанавливается.
а тип у неё Integer или другой?

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 19:16}
pan
boolean

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 20:21}
vfv666
Почти работае по вашей схеме - но не работает.
Делаю предел счёта например на 3. Делаю пуск. Делаю один импульс и нажимаю кнопку стоп.Затем снова пуск и при первом же импульсе мотор(Led2) выключается.А должен на втором.(один до аварийной остановки и два после).

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 21:03}
pan
не тот проект приложили

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 21:09}
vfv666
Извиняюсь.Развёл я счётчиков море.с буквой ё правильно будет.

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 21:17}
pan
поставьте больше уставку. что бы понять ошибка где -то или просто 1 импульс проскакивает

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 21:33}
vfv666
Если после перезагрузки arduino, стоп не нажимать, считает всё как надо .Но если после пуска хоть один раз нажать на стоп , а потом на пуск, двигатель запускается и какая бы установка не стояла, первым же импульсом выключается.
А потом даже на стоп нажимать не нодо.Пуск и с первым импульсом выключается, пока не перезагрузишь arduino

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 21:52}
pan
vfv666, у вас кнопки без фиксации? не залипают случаем

так посмотрите

Счётчик с установкой предела счёта переключателем

Добавлено: 24.03.2018{, 22:03}
vfv666
Спасибо.Да вы правы.Залипала кнопка,а новая, только купил.
Выходит до работы с программой надо всё тестировать,что хочешь подключить.
Сам намучился, вас помучил.
Всё работает!

Счётчик с установкой предела счёта переключателем

Добавлено: 25.03.2018{, 13:43}
vfv666
Счётчик работает.
Однако пришло время подумать о сокращении используемых пинов, так как в дальнейшем буду пробовать подключать LCD 1602 Keypad Shield Arduino HD44780 для отображения установленного предела счёта и самого процесса счёта.
Т. е. хочу, чтобы разные пределы счёта устанавливались ни разными кнопками, а одной.Нажал раз - установился предел 3,2-й раз - предел 5, ещё раз 10 ,ещё раз снова 3 и так по кругу.
Попробовал сделать как показано в приложенном файле.Работает.
Однако , если раньше - на отдельных кнопках,установишь например на 5,то это значение и всегда держалось пока не нажмёшь другую.Это хорошо. А сейчас каждый раз после отключения платы а потом включении по питанию надо сначало установить предел а потом нажать пуск.Может что подскажите?

Отправлено спустя 3 часа 32 минуты 7 секунд:
на каком базовом элементе можно реализовать это, чтобы запоминались установочные значения

Счётчик с установкой предела счёта переключателем

Добавлено: 25.03.2018{, 17:39}
pan
запись/чтение EEPROM

Отправлено спустя 1 час 14 минут 19 секунд:
как то так