Страница 1 из 1
Отваливается энкодер.
Добавлено: 07 дек 2022, 23:06
serlen
Здраствуйте.Делаю пид -регулятор по давлению на ардуино. Применяются датчики давлени BMP 280 и энкодер для управления.Это в первой плате.Во второй датчик напряжения и датчик тока расчитывают мощность.Так вот компилирую первую плату энкодер работает все впорядке.Компилирую все вместе первую и вторую энкодер перестает работать не реагирует на переключение.Помогите пожалуйста.Вчем дело?
ардуино уно давление.flp
Отваливается энкодер.
Добавлено: 08 дек 2022, 03:28
Ingwar
Попробуйте так.
_ардуино уно давление.flp
Проверьте пины подключения и не только на энкодере. Его кстати лучше подключать с подтягивающими резисторами.
И не забудьте скачать библиотеку. Она в соответствующей теме энкодеров от Drundelя.
Да, если хотите гарантированное переключение энкодера, лучше его подключать на пины, поддерживающие прерывания (2,3).
Отваливается энкодер.
Добавлено: 08 дек 2022, 17:00
serlen
Энкодер работает. Но только на первой плате, а если загрузить сразу две платы он не работает.
Отваливается энкодер.
Добавлено: 08 дек 2022, 18:06
Ingwar
serlen писал(а): 08 дек 2022, 17:00
Но только на первой плате, а если загрузить сразу две платы он не работает.
Энкодер должен работать на пинах с прерываниями. Почитайте зачем они нужны. Простая аналогия - Вы играете или пишете документ, а процессор занят каким то фоновым или текущим приложением и ему "некогда" отслеживать что там нажато на клавиатуре или мыше.
И вдобавок - использовать программный "антидребезг" это моветон... Припаяйте кондер.