Поворотные энкодеры - это оооочень весело! Покрутите их так, потом еще раз так. В отличие от потенциометров, они вращаются по кругу и часто имеют небольшие фиксаторы для тактильной обратной связи. Но, если вы когда-либо пытались добавить кодировщики в свой проект, вы знаете, что их использование - настоящая проблема: таймеры, прерывания, отключение... Этот прорыв в 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 фиксатора с переключателем, и он работает чудесно. Конечно, вы также можете использовать энкодеры без фиксаторов или с другим количеством фиксаторов за один оборот! Вам нужно будет припаять датчики и дополнительный коллектор к печатной плате для использования с макетной платой без пайки. но это довольно просто и занимает всего несколько минут даже у новичка.
| Пин | Тип | Описание |
|---|---|---|
| VCC | male | — |
| VCC | male | — |
| VCC | female | — |
| VCC | female | — |
| SCL | male | — |
| SCL | male | — |
| SCL | female | — |
| SCL | female | — |
| SDA | male | — |
| SDA | male | — |
| SDA | female | — |
| SDA | female | — |
| INT | male | — |
| INT | male | — |
| UPDI | male | — |
| UPDI | male | — |
| ROT0_A | pad | — |
| ROT0_B | pad | — |
| ROT0_SW | pad | — |
| ROT1_A | pad | — |
| ROT1_B | pad | — |
| ROT1_SW | pad | — |
| ROT2_A | pad | — |
| ROT2_B | pad | — |
| ROT2_SW | pad | — |
| ROT3_A | pad | — |
| ROT3_B | pad | — |
| ROT3_SW | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | pad | — |
| GND | male | — |
| GND | male | — |
| GND | female | — |
| GND | female | — |