Синусоидальный сигнал.
Синусоидальный сигнал.
Контроллер управления светодиодным звездным небом накрылся. Изделие самопальное. Изготовитель недоступен. Пытаюсь сделать самостоятельно. Каждый светодиод должен медленно загораться и медленно погасать. Примерно, с периодом в несколько секунд. Пытался сделать это на счетчике. Счетчик считает на увеличение до 256 и начинает считать до 0 на уменьшение. И так циклически. По логике все просто. Значение на выходе достигает 256. Выход L переключает вход на вычитание и значение плавно уменьшается. Достигает 0 и выход L переключает счет на увеличение. Но это получаются обратные связи на одном модуле счетчика. Они не соединяются. Как это можно сделать?
-
- Лейтенант
- Сообщения: 450
- Зарегистрирован: 26 фев 2018, 21:27
- Откуда: Haifa
- Имя: Alex
- Благодарил (а): 2 раза
- Поблагодарили: 5 раз
Синусоидальный сигнал.
Сделайте булевую переменную и ее подключите к выходу L.
И потом ту же переменную используйте для переключения направления счета.
Удачи!
И потом ту же переменную используйте для переключения направления счета.
Удачи!
-
- Рядовой
- Сообщения: 25
- Зарегистрирован: 28 мар 2018, 10:06
- Откуда: Дрогобич
- Имя: Василій
- Благодарил (а): 9 раз
Синусоидальный сигнал.

Massmeter писал(а): 13 фев 2024, 18:36 Каждый светодиод должен медленно загораться и медленно погасать.
- montirovka
- Капитан
- Сообщения: 731
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 174 раза
Синусоидальный сигнал.
Вам Massmeter все верно сказали. Нужно создать переменную. В моем случае переменная "реверс".
Синусоиды здесь и близко нет. Плавное линейное увеличение и уменьшение.
Синусоиды здесь и близко нет. Плавное линейное увеличение и уменьшение.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Синусоидальный сигнал.
И достаточно, триггер лишний.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- montirovka
- Капитан
- Сообщения: 731
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 174 раза
Синусоидальный сигнал.
А я минималист и мой проект меньше занимает памяти в процессоре. Байтик к байтику и ...
Мой скетч верхний, там где RS.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Синусоидальный сигнал.
В каком? Компьютера?

Вы серьёзно считаете если размер скетча (текстового файла) будет меньше то и места в контроллере он будет занимать меньше?
Очень надеюсь что это была просто шутка.
- montirovka
- Капитан
- Сообщения: 731
- Зарегистрирован: 15 фев 2021, 16:16
- Откуда: Геленджик
- Имя: Сергей
- Благодарил (а): 42 раза
- Поблагодарили: 174 раза
Синусоидальный сигнал.
Я был не прав. Вы сэкономили 22 байта в памяти ардуино.
Моя версия 6792 байт, ваша - 6770 байт.
P.S.
Я не программист, я электронщик.
Моя версия 6792 байт, ваша - 6770 байт.
P.S.
Я не программист, я электронщик.
-
- Капитан
- Сообщения: 908
- Зарегистрирован: 04 окт 2015, 19:10
- Откуда: Новосибирск
- Имя: Павел
- Благодарил (а): 20 раз
- Поблагодарили: 22 раза
Синусоидальный сигнал.
Достаточно известный Алекс Гайвер утверждает что "...для улучшения восприятия мигающего светодиода ШИМ сигнал тоже надо менять нелинейно, по, так называемой, CRT гамме...".montirovka писал(а): 14 фев 2024, 16:20 Синусоиды здесь и близко нет. Плавное линейное увеличение и уменьшение.
https://alexgyver.ru/lessons/led-crt/ Проект с блоком CRT проверен только на компиляцию.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя