switch(signals.value){ case 0xDC238A75: digitalWrite(1,0)break; case 0xDC230AF5: digitalWrite(1,1); break; } здравствуйте, хочу с помощью пультом управлять с помощью ардуино и оператором switch, но не получается, с помощью if else работает но там будут много комманд и не хочу куча их, хотел с switch не знаете как это настроит
Комментарии: 9
Th0r
что такое (signals.value,HEX), почему в скобках через запятую две переменные?
Tehno
это я шаманил, так как обычно signals.value не подовал признаки жизни, забыл удалит когда сюда копи пастил ) с помощью if работает вот так if( signals.value == 0xDC238A75) но в свитче не подает признаки жизни не переключается
Th0r
должно работать. перепиши нормально и проверяй
Tehno
вроде 2 раза уже писал, ладно еще раз попробую извинтите, я сам тупой, в коде которая должна исполнятся допустил ошибку, break раньше времени было еще один вопрос, как пропустит шумы ? типа если кроме определенных сигналов другие придут то пуст функция не замечает их
Th0r
default в свитче
Tehno
старая функция будет продолжать работать ? там у меня цикл вроде цикл будет остановится в таком случае
Th0r
не знаю, хрустальный шар не показывает мне что там у тебя
Tehno
ладно спасибо за инфу, попробую что то сделать
Evgeniy
Всё ни как не продашь?