Подключение Энкодера на аналоговые пины?
- Войдите на сайт для отправки комментариев
Ср, 18/05/2016 - 06:37
Собственно вот есть пример с подключением энкодера на цифровые пины http://easymcu.ru/publ/12-1-0-102 а я сталкнулся с проблеммой отсутствия свободных пинов и есть в наличии только аналоговые.
Подскажите как решить данный вопрос, заранее спасибо всем откликнувшимся.
Sanyaba, какие аналоговые? Чисто аналоговых пинов на стандартной ардуине всего два -A6 и A7. Подключение к другим Ax ничем не отличается от подключения к 0..13
Огромное спасибо за ответ, у меня в этом проекте Pro Mini, занятые пины я отметил
собственно вопрос о подключении на пины А0,A1,A2,A4,A5 исходя из кода предидущего сообщения
Вот содрал у колеги dimax на другом форуме. Просто и безглючно.
Только я прерывание ставлю только на один вход, а не на два - так правильнее и ресурсов меньше жрет.
спасибо вам Okmor за ответ, но если честно я не совсем понял к каким пинам в вашем коде подключать энкодер
Okmor же не просто так дал ссылку, там явно написано, что для этого скетча используются пины A0 и A1.
А так подключать 'энкодер можно к любым пинам, кроме A6, A7, и 13.
Кстати, у тебя еще есть два незадействованных пина 0 и 1 (RX и TX). Их тоже можно использовать, но:
а) перед каждой заливкой скетча придется физически отключать все, что к ним подключено.
б) вывод в Serial работать не будет.
спасибо вам Okmor за ответ, но если честно я не совсем понял к каким пинам в вашем коде подключать энкодер
PCINT9, PCINT8. Ищешь в гугле arduino pro mini pinout и смотришь картинки.
Огромное СПАСИБО всеи откликнувшимся, у меня все получилось, бу энкодер от автомагнитолы кстати оказался глючным.