Как изменить входной контакт библиотеки FreqCounter Arduino Uno/Dumilanove?

Следующая ссылка на библиотеку определяет контакт 5 Arduino для входного контакта для сигнала.
https://www.pjrc.com/teensy/td_libs_FreqCount.html

Но проблема в том, что я использую ЖК-дисплей 16x2 с контактом 5 Arduino. Для работы дисплея необходим контакт 5. Таким образом, вопрос можно решить двумя способами, на оба из которых я не знаю ответа.
1. Измените номер контакта ЖК-дисплея на другой контакт. (Попробовал, не получилось. Наверное, я сделал это неправильно)
2. Измените входной контакт библиотеки частоты.

Есть идеи, как обойти это узкое место?

, 👍0

Обсуждение

Я использовал это, чтобы попробовать поменять булавки. «LiquidCrystal lcd(12, 11, 4,3, 2, 1);» вместо «LiquidCrystal lcd(12, 11, 5,4, 3, 2);» По какой-то причине это не удается. На экране ничего не появляется., @Parth Sane


1 ответ


Лучший ответ:

0

Библиотека использует аппаратный периферийный таймер 1, вход которого подключен к контакту 5 Uno.

Изменить это невозможно. У вас нет выбора.

Вместо этого вам придется переместить ЖК-дисплей на другой контакт.

,

есть идеи, как это сделать?, @Parth Sane

Как вы уже пробовали раньше, но не используйте контакты 0 или 1 — они используются совместно с последовательным портом, и иногда это мешает — особенно если вы одновременно используете последовательный порт для связи с ПК., @Majenko