Доработка кода

Написал код, но по-моему громоздко. Прошу помощи и советов как урезать код

Вопросы от новичков
Ответить
tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Доработка кода

#1

Сообщение tolibbass » 02.02.2018{, 12:05}

Приветствую уважаемые форумчане. Мучался с написанием программы, все-таки получилось. Но....... Кажется мне, что сильно громоздко получилось. Пробовал как-то по-другому сделать, но не выходит - то не работает вообще, то под нужный алгоритм не подходит. В общем, прошу помочь и направить слепого))) Алгоритм такой - есть 3 светодиода. При включении на первом значение переменной растет от 0 до 255, останавливается, начинает расти на втором, при достижении 255 также останавливается и начинает снижаться на первом(255-0). При достижении 0, начинает расти на третьем(0-255), когда на третьем 255 - начинает снижаться на втором до 0. когда на втором стало 0, начинает расти на первом. И так по кругу. Файл с программой приложен. Буду рад помощи))
Вложения
Перелив 3 цвета.flp
(774.2 КБ) 53 скачивания
Последний раз редактировалось tolibbass 02.02.2018{, 16:36}, всего редактировалось 2 раза.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

Помощь в доработке кода

#2

Сообщение pan » 02.02.2018{, 12:19}

tolibbass писал(а):
02.02.2018{, 12:05}
Когда приходит сигнал - на первом значение ШИМ растет
какой такой сигнал? какой шим?
в проекте ни ШИМа ни кнопки нету
с какой скоростью расти должно?
с какой скоростью уменьшаться?

tolibbass
Рядовой
Сообщения: 37
Зарегистрирован: 26.11.2016{, 15:00}
Репутация: 0

Помощь в доработке кода

#3

Сообщение tolibbass » 02.02.2018{, 12:21}

Ну кнопка потом будет, а шим - эт значение переменной))) Извиняюсь за мой французский))

Отправлено спустя 5 минут 54 секунды:
Скорость.... секунды за три от 0 до 255(каждый)

Отправлено спустя 13 минут 48 секунд:
Исправил)

Ответить

Вернуться в «Начинающим»