Power_shield писал(а): ↑01.09.2019{, 12:03}
в чем может быть проблема ?
Проблема в том, что при подключении данных блоков энкодера на два пина с прерываниями, второй экземпляр блока в проекте перестает работать. С чем это связано мне разобраться не удалось.
При таком подключении (на два пина с прерыванием) данный блок работает лучше всего но возникает ограничение на использование его в проекте один раз.
Можно к примеру попробовать переключить один из входов энкодера на пин не поддерживающий прерывания и все должно заработать.
Отпишитесь по результату.
Отправлено спустя 31 минуту 57 секунд:
И еще. Попробуйте вот
эти блоки
EncTic v1.0 и EncTic v1.1 практически такие же как используете Вы и на той же библиотеке. Но в них есть алгоритм предотвращающий пропуск шагов.
При загруженности контролера ПИД регулятором и дисплеем это может помочь.
Кстати данная проблема, с которой Вы столкнулись, присутствует в описании этих блоков.