Компонент Adafruit ANO Rotary Navigation Encoder Breakout
Вращающееся колесо энкодера ANO — это обалденный элемент пользовательского интерфейса, напоминающий оригинальный интерфейс с колесом прокрутки на первых iPod. Это отличный набор, но расположение выводов немного странное, поэтому мы изготовили удобную разделительную доску, которая превращает обычный набор выводов в простую, удобную для макета ленту для заголовка.
Это всего лишь печатная плата для энкодера ANO, сам энкодер в комплект не входит! Возьми один здесь.
На этой печатной плате нет подтягивающих или опускающих резисторов, и, конечно, вам нужно будет припаять энкодер к разъему. Затем используйте кнопку вашего микроконтроллера и библиотеку поворотных энкодеров / аппаратную поддержку для взаимодействия с выводами.
Всего вам понадобится 7 GPIO: 5 кнопок и 2 поворотных штифта энкодера. Есть также два общих контакта, которые вы можете установить на заземление или VCC — обычно заземление, чтобы вы могли использовать внутренние подтягивания микроконтроллера для кнопок / кодеров. Примечание. Чтобы упростить подключение, в нашем примере кода используется GPIO для COM, а затем устанавливаются значения then для выходов, но вы можете просто подключить их напрямую.
Печатная плата
Схема
Список пинов
Пин | Тип |
---|---|
ENC_A | мама |
ENC_B | мама |
COMA | мама |
SW1 | мама |
SW2 | мама |
SW3 | мама |
SW4 | мама |
SW5 | мама |
COMB | мама |
Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.