требуется ускорить работу программы ( исполнитель найден)

Николай80

✩✩✩✩✩✩✩
4 Июн 2023
5
0
Добрый вечер. Написал программу в flprog: ардуино принимает сигналы от датчиков и передает на некстион, а так же через некстион управляю реле. Мои познания на начальном уровне. Программа работает медленно. задержка отображения на дисплее при срабатывании датчика составляет 2-4 секунды. нужна оптимизация программы

вот файл
 

Вложения

  • 39.7 KB Просмотры: 21

PiratFox

★★★★★✩✩
13 Фев 2020
1,706
474
Написал программу в flprog
Уже звучит как анекдот.

нужна оптимизация программы
Для этого нужно оптимизировать саму среду flprog.
Хотите, чтобы работало быстро - нужно писать на Си, и не обязательно в ардуино иде. Всё по-новой. В flprog ничего серьёзного не создать, это игрушка.
 
  • Лойс +1
Реакции: Бармалей31

PiratFox

★★★★★✩✩
13 Фев 2020
1,706
474
@Николай80, неплохо будет, если огласите сроки и бюджет. Ну и, конечно, нужно подробное Техническое Задание, чтобы потенциальный исполнитель не ломал мозги над схемками из flprog.
 

Николай80

✩✩✩✩✩✩✩
4 Июн 2023
5
0
По сроку сильно не горит. по бюджету: в расценках не разбираюсь. Жду предложений. Тз завтра распишу
 

Alex777_72

✩✩✩✩✩✩✩
27 Дек 2022
15
0
А где, как и для чего это будет использоваться, можно узнать ?
 

Николай80

✩✩✩✩✩✩✩
4 Июн 2023
5
0
ТЗ : панель аварийной сигнализации

Состоит из 4-х блоков:
1) сигнализация аварии от 29 датчиков
2) восемь кнопок на дисплее Nextion для включения реле
3) вольтметр
4) управление подсветкой дисплея

Теперь подробнее:
1) при замыкании датчика, подаётся напряжение на реле. Реле замыкает на минус соответствующий цифровой пин на ардуино. От ардуино сигнал идёт на некстион и начинает мигать соответствующая надпись. При размыкание датчика мигание прекращается. Фото фрагмента принципиальной схемы и дисплея с четырьмя замкнутыми датчиками( красный и желтый - замкнуты, серый -разомкнуты) прилагаю.
2) на дисплее расположены 8 кнопок, нажатие на которые подаёт сигнал на цифровой пин ардуино и он включает соответствующее реле. Фото схемы прилагается( на фото сейчас выведены только три кнопки - контроль вибрации и пож сигнализации)
3) вольтметр - на аналоговый вход ардуино через делитель подаётся напряжение. Значение преобразуется по формуле и передаётся на дисплей
4) ползунок на дисплее( с права) для изменении яркости

Программа для ардуино создана в флпрог и страшно тормозит. Запаздывание от 2 до 4 секунд. Программа для дисплея написана в редакторе. Материалы все закину тому кто возьмётся.
Нужно написать заново или оптимизировать чтобы не тормозила.
Впоследствии программу надо будет изменять и дополнять за доп плату.
Срок - желательно не более 2-х недель
Оплата на карту
Стоимость - жду предложений
Связь - пока здесь или в личку
 

Вложения

bort707

★★★★★★✩
21 Сен 2020
3,064
912
Что за ардуина на 29 сенсоров и 8 реле? Мега?
 

remzra

✩✩✩✩✩✩✩
21 Апр 2023
1
0
Если еще актуально, стандартные блоки связи с Nextion очень тормозят, проще использовать прямые команды, чтобы получить более развернутый ответ пиши : [email protected] .
Пример: Serial.print(va0.txt="1"+char(255)+char(255)+char(255));