#1
Сообщение
NWspb » 24.07.2017{, 14:24}
Здравствуйте знатоки, гуру ардуино. Посоветуйте пожалуйста решение, постараюсь в двух словах объяснить суть проблемы
написал довольно простой проект с панелью, в нем фактически только таймер (обратный отчет, без использования часов реального времени, тк точность мне особо не важна) и регулятор температуры (схема сравнения чисел)
параметры таймера и температуры задаю по такой схеме (логикой)
к примеру : на панеле жму кнопку "+" таймера, блок "отслеживания нажатий" на ардуино определяет нажатую на панеле кнопку, после чего ардуино прописывает число на панель с помощью блока "задать параметр" и блока "отслеживания изменения числа" в текстовое окно таймера.
далее по такой же схеме прописываю кнопку "-" таймера, и всё по тихому начинает чуть притормаживать.
далее прописываю кнопки задания температуры, датчик температуры, кнопку старт, стоп и дт. и ардуино начинает жестко тормозить, работать крайне не корректно, периодически сбиваться с заданной логики работы и тд.
С питанием платы и панели проблем нет. Притом обратил внимание, что при подаче питания на ардуино, на короткое время включаются все подсоединенные к ней реле, светодиоды и тд, что не есть гуд.
Моё личное мнение, что ардуино попросту слабая платформа, не хватает её для решения постоянного мониторинга отслеживания нажатий кнопок с панели (чем больше кнопок подключаю, тем больше всё тормозит), одновременно мониторинга температуры, отслеживания изменения чисел и тд. то есть простые проекты, помигать светодиодом, включить выключить реле, да, но не более.
И тут встал вопрос "жизни и смерти" в плане ардуино.
Заниматься ей вообще или нет, или переходить на контроллеры сименс, овен и тд.
Пока одни вопросы.
Может кто сталкивался с такими проблемами? (Если надо могу снять видео работы )
ПС. Сергею в любом случае огромное спасибо за его труд.
Последний раз редактировалось
NWspb 24.07.2017{, 14:34}, всего редактировалось 1 раз.
Я не теоретик, я практик.