Плата поддерживает четыре поворотных энкодера и выходы I2C.

307

Он поставляется в виде печатной платы с четырьмя посадочными местами, которые принимают одну из наиболее распространенных форм поворотного энкодера (горизонтальный стиль Bournes PEC11), что позволяет пользователю выбирать устройства с соответствующим количеством шагов на оборот, с нажимным переключателем или без него.

« [pre-soldered] встроенный микроконтроллер запрограммирован с помощью нашей прошивки «качели» и будет отслеживать все импульсы и контакты для вас, а затем сохранять возрастающее значение для запроса в любое время в течение I2С», — говорится в сообщении компании. «Вы можете использовать нашу библиотеку Arduino для управления и чтения данных с любого совместимого микроконтроллера. У нас также есть код CircuitPython-Python для использования с компьютерами или одноплатными платами Linux».

Четырехъядерный модуль поворотного энкодера AdaFruit

Питание и данные проходят через 4-контактные разъемы JST SH с шагом 1 мм — с использованием распиновки SparkFun «Qwicc», для которой доступны кабели (которые Adafruit называет «Stemma QT»), и есть пара из них, позволяющая подключать другие совместимые сенсорные платы. прикованный. «Устройства Stemma QT поддерживают смещение/регулятор уровня, поэтому вы можете использовать Stemma QT с контроллерами Grove, Gravity, Stemma и Qwiic в любом диапазоне напряжений», — сказал Адафрут.


В качестве альтернативы питание (от 3 до 5 В) и данные (3 или 5 В) могут быть подключены к шести 0,1-дюймовым пэдам, совместимым с разъемами. «Вывод прерывания можно настроить так, чтобы он пульсировал низким всякий раз, когда обнаруживается вращение или нажатие кнопки, поэтому вам не нужно спам-считывать I2C для обнаружения движения», — сказал Adafruit.

Управляющий тем же я2C, предварительно установленные многоцветные светодиоды под каждым энкодером позволяют подсвечивать полупрозрачные ручки, но только если были установлены энкодеры с прозрачным валом.

Другие светодиоды показывают питание и прерывание, а три перемычки позволяют использовать один из восьми I2Адреса C (от 0x49 до 0x51) для выбора.

Страница продукта Adafruit I2C с четырехъядерным поворотным энкодером

Библиотека Adafruit Seesaw на Github - и версия Python

Читать полную новость на сайте