Помогите с реверсивным счетчиком

Помогите с реверсивным счетчиком

Ответить
zikki
Рядовой
Сообщения: 11
Зарегистрирован: 04.02.2018{, 13:01}
Репутация: 0
Имя: Vladimir

Помогите с реверсивным счетчиком

#1

Сообщение zikki » 25.06.2018{, 23:23}

Здравствуйте.
Ардуину осваиваю не так давно, так что сильно не пинайте.
Хочу на flprog организовать обработку реверсивного счетчика, но чего то как то не догоню как.
Работает он вот так Изображение.
За ранее огромное спасибо.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите с реверсивным счетчиком

#2

Сообщение Sancho » 26.06.2018{, 20:47}

zikki, Используй блок энкодера. Если частота не большая, совсем, можно без него:
от одного датчика через R триггер на вход счётчика С, с другого на вход +/-. Экспериментируй, могут быть зоны остановки и реверса, которые обработаются некорректно...
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Помогите с реверсивным счетчиком

#3

Сообщение Labu559 » 26.06.2018{, 23:30}

zikki писал(а):
25.06.2018{, 23:23}
Хочу на flprog организовать обработку реверсивного счетчика
Sancho писал(а):
26.06.2018{, 20:47}
Если частота не большая
и я правильно понял алгоритм по приложеному рисунку,- попробуйте пользовательский блок ниже. Подробное описание в самом блоке, надеюсь понятное. Удачи!
Вложения
Rotation_Counter(CODE).ubi
Исправленный
(33.05 КБ) 76 скачиваний

Ответить

Вернуться в «Помогите, а то я "нимагу"»