Как изменить переменную из пункта меню?
Как изменить переменную из пункта меню?
Добрый день.
Работа нагревателя завязана на установленных в прошивке значениях.
В процессе работы нужно подправлять значения мощности тена из пункта меню.
Немного не пойму как реализовать эту хотелку.
Переменную Dimm нужно уменьшить или увеличить, чтобы результат сохранялся до следующего шага программы (изменение порога температуры)
Работа нагревателя завязана на установленных в прошивке значениях.
В процессе работы нужно подправлять значения мощности тена из пункта меню.
Немного не пойму как реализовать эту хотелку.
Переменную Dimm нужно уменьшить или увеличить, чтобы результат сохранялся до следующего шага программы (изменение порога температуры)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- ingener
- Лейтенант
- Сообщения: 580
- Зарегистрирован: 14 окт 2018, 00:26
- Имя: Андрей
- Благодарил (а): 2 раза
- Поблагодарили: 3 раза
Как изменить переменную из пункта меню?
как вариант добавить блок из математики и умножать или прибавлять к переменной значение из меню.
типа коэффициента.
типа коэффициента.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как изменить переменную из пункта меню?
[ref]vit12[/ref], если я правильно понял, то вы хотите поддерживать температуру в каком-то объёме в заданных границах.
Но тогда зачем такие сложности? Можно же просто взять блок ПИД регулятора.
И немного не по теме. Если вы хотите поддерживать эту температуру с помощью ТЭНов, особенно если с помощью мощных ТЭНов, то вы можете поймать очень большие помехи по сети при управлении с помощью ШИМа.
Но тогда зачем такие сложности? Можно же просто взять блок ПИД регулятора.
И немного не по теме. Если вы хотите поддерживать эту температуру с помощью ТЭНов, особенно если с помощью мощных ТЭНов, то вы можете поймать очень большие помехи по сети при управлении с помощью ШИМа.
Как изменить переменную из пункта меню?
Нет. Хочу иметь возможность на лету немного убавить или прибавить мощность тена. В разные дни напряжение сети плавает от 200 до 240.
Отправлено спустя 12 минут 56 секунд:
https://aliexpress.ru/item/1871937117.h ... 33edjkrS9Y
Использую вот такой диммер. В место панели управления хочется прикрутить ардуинку или ESP8266
Отправлено спустя 12 минут 56 секунд:
https://aliexpress.ru/item/1871937117.h ... 33edjkrS9Y
Использую вот такой диммер. В место панели управления хочется прикрутить ардуинку или ESP8266
Как изменить переменную из пункта меню?
Как я понимаю на входе блока есть детектор zero, scr, -+5v. очень похоже на ардуинку. Сам диммер можно и другой спаять. Но все же нужна возможность вручную кнопками или энкодером изменить значение на переменной dimm, если это возможно.
Отправлено спустя 6 минут 37 секунд:
Затык получился только в этой часть проекта.... пока что))
Отправлено спустя 1 час 8 минут 8 секунд:
Чего то не могу совладать с логикой работы этого блока, или одним блоком нельзя прочитать и перезаписать переменную...
Отправлено спустя 6 минут 37 секунд:
Затык получился только в этой часть проекта.... пока что))
Отправлено спустя 1 час 8 минут 8 секунд:
Чего то не могу совладать с логикой работы этого блока, или одним блоком нельзя прочитать и перезаписать переменную...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Как изменить переменную из пункта меню?
[ref]vit12[/ref], у вас переменная перезаписывается в каждом цикле, после мультиплексора. Поэтому не важно, что вы будете выставлять в меню.
И всё же ещё раз повторюсь, вся вот эта плата (кроме вывода на дисплей конечно), заменяется одним блоком. И вы получаете боле-менее стабильную температуру. А не плавающую как у вас.
Не уверен, что ШИМ будет работать с диммером на симисторах. Там нужны свои схемы. Могу конечно и ошибаться, надеюсь поделитесь результатом.
И всё же ещё раз повторюсь, вся вот эта плата (кроме вывода на дисплей конечно), заменяется одним блоком. И вы получаете боле-менее стабильную температуру. А не плавающую как у вас.
Не уверен, что ШИМ будет работать с диммером на симисторах. Там нужны свои схемы. Могу конечно и ошибаться, надеюсь поделитесь результатом.
Как изменить переменную из пункта меню?
Спасибо попробую.
Управление нагрузкой подсмотрел и попробовал как на видео вот у этого господина.
https://youtu.be/jPbptVGZisc
Управление нагрузкой подсмотрел и попробовал как на видео вот у этого господина.
https://youtu.be/jPbptVGZisc
Как изменить переменную из пункта меню?
[ref]av[/ref], Благодарю. Подсказка сработала, но пока на макетке.
[ref]edyapd[/ref], Вы сможете мне помочь запихать рабочий скетч в пользовательский блок?
[ref]edyapd[/ref], Вы сможете мне помочь запихать рабочий скетч в пользовательский блок?
Как изменить переменную из пункта меню?
Вы имеете ввиду проект с FLProg поместить в пользовательский блок?
Как изменить переменную из пункта меню?
Вот из этого сделать блок для работы в FLProg
https://github.com/AlexGyver/AC_Dimmer/ ... _timer.ino
естественно немного коррекции
Как изменить переменную из пункта меню?
Там прерывания. Увы, я не знаю С на таком уровне, чтобы запихнуть их в блок FLProg. Можно попытаться конечно запихнуть это один в один, но что из этого получится, не знаю.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость