Отваливается энкодер.

Ответить
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Отваливается энкодер.

Сообщение serlen »

Здраствуйте.Делаю пид -регулятор по давлению на ардуино. Применяются датчики давлени BMP 280 и энкодер для управления.Это в первой плате.Во второй датчик напряжения и датчик тока расчитывают мощность.Так вот компилирую первую плату энкодер работает все впорядке.Компилирую все вместе первую и вторую энкодер перестает работать не реагирует на переключение.Помогите пожалуйста.Вчем дело?
ардуино уно давление.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Отваливается энкодер.

Сообщение Ingwar »

Попробуйте так.
_ардуино уно давление.flp
Проверьте пины подключения и не только на энкодере. Его кстати лучше подключать с подтягивающими резисторами.
И не забудьте скачать библиотеку. Она в соответствующей теме энкодеров от Drundelя.
Да, если хотите гарантированное переключение энкодера, лучше его подключать на пины, поддерживающие прерывания (2,3).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
serlen
Рядовой
Сообщения: 12
Зарегистрирован: 07 дек 2022, 22:06
Откуда: Гатчина
Имя: сергей

Отваливается энкодер.

Сообщение serlen »

Энкодер работает. Но только на первой плате, а если загрузить сразу две платы он не работает.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

Отваливается энкодер.

Сообщение Ingwar »

serlen писал(а): 08 дек 2022, 17:00 Но только на первой плате, а если загрузить сразу две платы он не работает.
Энкодер должен работать на пинах с прерываниями. Почитайте зачем они нужны. Простая аналогия - Вы играете или пишете документ, а процессор занят каким то фоновым или текущим приложением и ему "некогда" отслеживать что там нажато на клавиатуре или мыше.
И вдобавок - использовать программный "антидребезг" это моветон... Припаяйте кондер.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя