
GPIO Extender uLua — автономный мини-контроллер
Загрузка артикула…
Автономно управляет GPIO, датчиками и таймерами: 10 универсальных выводов и язык uLua для локальной логики без постоянно работающей программы на ПК.
Контроллер с uLua: локальная логика работает в самом устройстве. Для GPIO, датчиков, таймеров и WatchDog не нужен более крупный контроллер только ради полной Lua или Python.
GPIO Extender uLua подходит, когда обычного управления с ПК недостаточно и алгоритм должен выполняться прямо в устройстве. Контроллер может читать входы, управлять выходами, работать с таймерами и датчиками даже без постоянной связи с компьютером.
Программа пишется на uLua и хранится внутри устройства. В ней можно задать локальные правила: включить выход по датчику, сформировать импульс, обработать кнопку или запустить действие по таймеру.
Типовые сценарии
- автономное управление реле, индикацией или исполнительным механизмом;
- обработка DHT22/AM2302, UART, ШИМ, АЦП и других сигналов;
- небольшая встраиваемая автоматика без отдельного ПЛК.
Принцип действия
Устройство имеет 10 универсальных выводов. Настройка, загрузка программы и отладка выполняются через USB.
Основные возможности
- встроенный язык uLua и автономное выполнение программы;
- чтение сохранённого байткода и просмотр восстановленного кода в IDE;
- 10 универсальных выводов и 10 контактов GND;
- USB для питания, настройки и обмена;
- рабочий диапазон −40…+85 °C.
Выводы работают с логическими уровнями 3,3 В. Нагрузки с большим током и индуктивные нагрузки подключайте через подходящий драйвер.
Если логика уже работает на ПК, проще взять GPIO Extender-2. Если нужны Wi-Fi, сетевые протоколы, файлы и более крупная программа на полной Lua, выбирайте LuaTerm Mini.
Примеры кода uLua или полная инструкция по GPIO Extender uLua. Сравнение USB-модулей GPIO.
Гарантия 12 месяцев.
Альтернативы
Варианты для похожей задачи, если важны другой интерфейс, принцип работы или автономность.