Управление яркостью

andrwgldmn
andrwgldmn аватар
Offline
Зарегистрирован: 05.12.2018

Всем привет. Можно ли имея IR модуль + пульт управлять яркостью led ленты? Или только потенциометром? Тактовые кнопки пробовал - не понравилось..

bwn
Offline
Зарегистрирован: 25.08.2014

Хоть пультом, хоть энкодером, хоть джойстиком, хоть потенциометром, хоть голосом. Задача, получить сигнал, расшифровать и преобразовать в значения яркости. Все от алгоритма зависит.

andrwgldmn
andrwgldmn аватар
Offline
Зарегистрирован: 05.12.2018

понял, буду как-то пытаться разобраться. Ещё такой вопрос. Можно ли использовать какие-то библиотеки для кнопок (типа OneButton, GyverButton) для работы с пультом?

bwn
Offline
Зарегистрирован: 25.08.2014

IRemote - ловите код кнопки, что-то делаете.

andrwgldmn
andrwgldmn аватар
Offline
Зарегистрирован: 05.12.2018

это я знаю. А как обрабатывать двойное/тройное нажатие или выполнять действие при зажатой кнопке?

bwn
Offline
Зарегистрирован: 25.08.2014

От пульта зависит. Многие при зажатой кнопке начинают гнать типа FFFF. Определить, как передает пульт и под это алгоритм сочинять.

b707
Offline
Зарегистрирован: 26.05.2017

andrwgldmn пишет:

Можно ли использовать какие-то библиотеки для кнопок (типа OneButton, GyverButton) для работы с пультом?

даже если можно - то наверняка не нужно. Ну что вы даже для кнопки внешнюю библиотеку будете подключать? - не стыдно?

Тем более что библиотека Гивера - откровенно кривая. тут об этом писали.

andrwgldmn
andrwgldmn аватар
Offline
Зарегистрирован: 05.12.2018

а почему бы и нет? лично мне проще подключить либу и работать с ней, чем самому что-либо городить. хотя не всегда.

его либу я как пример взял

vvadim
Offline
Зарегистрирован: 23.05.2012

IR пульт и просто тактовые кнопки - это немного разные вещи.

andrwgldmn
andrwgldmn аватар
Offline
Зарегистрирован: 05.12.2018

это понятно. искал для себя разные способы регулировки, первое что попалось на глаза это кнопки.

bwn
Offline
Зарегистрирован: 25.08.2014

vvadim пишет:

IR пульт и просто тактовые кнопки - это немного разные вещи.

Тёзка, можно подробнее? Я в них вообще разницы не вижу, ну за исключением длинных-коротких нажатий?

sadman41
Offline
Зарегистрирован: 19.10.2016

В IR нельзя аккорды брать или обрабатывать в прерываниях. Ну и требуется учитывать, что high-load скретч порастеряет все IR-коды, а вот тактовые кнопки будут работать надёжно.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

bwn пишет:

vvadim пишет:

IR пульт и просто тактовые кнопки - это немного разные вещи.

Тёзка, можно подробнее? Я в них вообще разницы не вижу, ну за исключением длинных-коротких нажатий?

Кнопка показывает состояние, а пульт - переход из одного состояния в другое.