Помощь в написании простого кода

eduard281192

✩✩✩✩✩✩✩
1 Мар 2025
1
0
Доброго времени суток, товарищи!
Нужна помощь в написании очень простого кода, за денежное вознаграждение.
На руках Ардуино нано.
Суть: кнопка и 3 светодиода. ардуино должно посылать кратковременный импульс на выходы D3.

При нажатии кнопки должен посылаться импульс на D3, загореться 3 светодиода и включится таймер на 8 минут. По прошествии 8 минут повторно послаться импульс на D3. Если повторно нажать на кнопку, то время должно изменится с 8 минут на 6, и если ещё раз нажать на кнопку (третий раз) то время должно изменится на 4 минуты. Если нажать на кнопку 4 раза, то таймер выключится и просто пройдет ещё раз импульс на D3.
В кратце: есть кресло БМВ с функцией массажа и кнопка с тремя светодиодами. То есть 3 режима работы массажа, 8 минут, 6 минут и 4 минут.
 

viders-pro

✩✩✩✩✩✩✩
17 Авг 2023
3
0
Необходима ли индикация тремя светодиодами, например использовать для индикации активного режима (например горят три, два или один, в зависимости от активного режима) ?
 

Мишутк

★✩✩✩✩✩✩
29 Мар 2025
73
33
Если нажать на кнопку 4 раза, то таймер выключится и просто пройдет ещё раз импульс на D3
На корейцах регулировка мощностью подогрева сидений с еще одной функцией - в любом режиме длительное нажатие выключает функцию. Очень удобно не отвлекаться от дороги, чтобы считать нажатия и показания. Просто долгое нажатие для выключения.
Возможно, что массаж на вашей машине и так умеет в штатном виде. Иногда о таком узнаешь через очень много лет эксплуатации.
 
  • Лойс +1
Реакции: bort707