PANdrive KY-040

тел. +7(499)347-04-82
Описание PANdrive KY-040
Описание модуля PANdrive KY-040 (Rotary Encoder)
PANdrive KY-040 – это модуль энкодера (инкрементального датчика поворота) с механическим переключением, предназначенный для определения направления и количества оборотов. Он широко используется в проектах Arduino, Raspberry Pi и других микроконтроллерах для управления параметрами (громкостью, положением курсора, скоростью двигателей и т. д.).
Энкодер имеет встроенную кнопку (push-button), а его вращение сопровождается тактильными щелчками, что обеспечивает точное позиционирование.
Технические характеристики
| Параметр | Значение | |----------------------------|---------------------------------------| | Тип энкодера | Инкрементальный (квадратурный) | | Рабочее напряжение | 3.3 В – 5 В | | Выходные сигналы | 2 фазы (A, B) + кнопка (SW) | | Разрешение | 20 импульсов на оборот (без учёта обработки) | | Механический ресурс | ≥ 100 000 циклов | | Интерфейс | Цифровой (подключение к GPIO) | | Материал корпуса | Пластик + металлическая ось | | Габариты | ~ 19 × 19 × 30 мм | | Вес | ~ 10 г |
Распиновка (Pinout)
| Контакты модуля | Назначение | Подключение к Arduino | |---------------------|------------------------|---------------------------| | CLK (A) | Фаза A (импульсный выход) | Любой цифровой пин (напр., D2) | | DT (B) | Фаза B (импульсный выход) | Любой цифровой пин (напр., D3) | | SW | Кнопка (замыкает на GND) | Любой цифровой пин (с подтяжкой) | | + (VCC) | Питание (+3.3 В / 5 В) | 5V / 3.3V | | GND | Земля | GND |
Парт-номера и совместимые аналоги
Оригинальные номера:
- KY-040 (стандартное обозначение модуля)
- EC11 (серия популярных энкодеров схожей конструкции)
Совместимые модели:
- PEC11 Series (Bourns)
- HEDS-9700 (Broadcom)
- RE30E (ALPS)
- EN11-HSM (TT Electronics)
Аналогичные модули:
- Rotary Encoder Module for Arduino (без бренда, аналогичная распиновка)
- DFRobot DFR0026
Совместимость с платами
- Arduino (Uno, Nano, Mega, Leonardo)
- Raspberry Pi (требует дополнительных резисторов)
- ESP8266 / ESP32
- STM32
- Micro:bit (через расширитель GPIO)
Применение
- Регулировка параметров в меню устройств
- Управление роботами и сервоприводами
- Генерация сигналов для шаговых двигателей
- DIY-проекты (аудиоконтроллеры, светодиодные диммеры)
Для работы с KY-040 часто используют библиотеки:
- Arduino:
Encoder.h
,Rotary.h
,Bounce2
(для кнопки) - Raspberry Pi:
RPi.GPIO
илиpigpio
Если вам нужно подробное руководство по подключению или код – уточните!