uDocs

Компонент Adafruit I2C Quad Rotary Encoder Breakout

Поворотные энкодеры - это оооочень весело! Покрутите их так, потом еще раз так. В отличие от потенциометров, они вращаются по кругу и часто имеют небольшие фиксаторы для тактильной обратной связи. Но, если вы когда-либо пытались добавить кодировщики в свой проект, вы знаете, что их использование - настоящая проблема: таймеры, прерывания, отключение... Этот прорыв в Stemma QT избавляет от всех этих разочарований - и позволяет вам считывать до 4 кодировщиков для больших сборок с большим количеством запутанных интерфейсов. Вы можете припаять любые четыре "стандартных" поворотных энкодера с выводом PEC11 с кнопочным переключателем или без него. Встроенный микроконтроллер запрограммирован с помощью нашей встроенной программы seesaw и будет отслеживать все импульсы и контакты для вас, а затем сохранять добавочное значение для запроса в любое время по I2C. Подключите его с помощью кабеля Stemma QT для мгновенного подключения к любому типу микроконтроллера, от Arduino UNO до Raspberry Pi. Вы можете использовать нашу библиотеку Arduino для управления и считывания данных с любого совместимого микроконтроллера. У нас также есть код CircuitPython/Python для использования с компьютерами или одноплатными платами Linux. Также легко добавить этот разделитель на макетную плату - с помощью шести разделительных площадок с интервалом 0,1 дюйма. Включите питание от 3 до 5 В постоянного тока, а затем используйте логические данные I2C 3 или 5 В. Вывод INT может быть сконфигурирован на низкий уровень импульсов при обнаружении поворота или нажатия кнопки, так что вам не придется считывать спам с порта I2C для обнаружения движения. Если вам посчастливилось использовать прозрачные / полупрозрачные датчики вала, на плате есть неопиксели с обратным креплением, которые могут отображать любой цвет, который вам нравится, они управляются через I2C для дополнительной визуальной обратной связи или отключаются, если хотите. Обратите внимание, что для датчиков с металлическим валом светодиоды не видны. На задней панели есть зеленый индикатор питания, а также красный индикатор ввода, который, если прерывание настроено, будет мигать при срабатывании прерывания. Используя три встроенных адресных перемычки, вы можете подключить до 8 таких кодеров к одному порту I2C. Первый из них будет находиться по адресу 0x49, последний - по адресу 0x51, когда все три перемычки будут разомкнуты. Чтобы ускорить работу, мы разработали изготовленную на заказ печатную плату с чипом seesaw и всеми поддерживающими схемами в форм-факторе STEMMA QT, что упрощает взаимодействие с ними. Разъемы STEMMA QT с обеих сторон совместимы с разъемами SparkFun Qwiic I2C. Это позволяет вам выполнять беспаянные соединения между вашей платой разработки и поворотным энкодером или подключать их к широкому спектру других датчиков и аксессуаров с помощью совместимого кабеля. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности. К этому разъему не припаяны никакие энкодеры, так что вы можете выбрать любой энкодер, который вам нравится. Здесь мы продаем обычный энкодер на 24 фиксатора с переключателем, и он работает чудесно. Конечно, вы также можете использовать энкодеры без фиксаторов или с другим количеством фиксаторов за один оборот! Вам нужно будет припаять датчики и дополнительный коллектор к печатной плате для использования с макетной платой без пайки. но это довольно просто и занимает всего несколько минут даже у новичка.

Печатная плата

100%
маска
Adafruit I2C Quad Rotary Encoder Breakout pcb

Схема

100%
маска
Adafruit I2C Quad Rotary Encoder Breakout schematic

Список пинов

ПинТипОписание
VCCmale
VCCmale
VCCfemale
VCCfemale
SCLmale
SCLmale
SCLfemale
SCLfemale
SDAmale
SDAmale
SDAfemale
SDAfemale
INTmale
INTmale
UPDImale
UPDImale
ROT0_Apad
ROT0_Bpad
ROT0_SWpad
ROT1_Apad
ROT1_Bpad
ROT1_SWpad
ROT2_Apad
ROT2_Bpad
ROT2_SWpad
ROT3_Apad
ROT3_Bpad
ROT3_SWpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDpad
GNDmale
GNDmale
GNDfemale
GNDfemale