Показать сообщение отдельно
Старый 13.12.2016, 22:37   #678
papant
Старший Пользователь
 
Регистрация: 11.10.2015
Возраст: 45
Город: Йошкар-Ола
Регион: 12
Машина: Kia Sorento 2011
Сообщений: 182
papant is on a distinguished road
По умолчанию

Для Олега:
Посмотрел твой скрипт, мало что понятно с моими познаниями в программировании, очень помогают хорошие комментарии. Однако, для более читабельного кода вместо конкретных цифр 13.7, 11.8 и т.д. в конструкциях типа
if (U_akb_real > 13.7 && flagACC == 1){ (flagREM = 1);TimerREM = millis();}
if (U_akb_real >= 11.8 && flagREM == 2 && flagACC == 0){ flagREM = 0;}

я бы рекомендовал использовать например
#define LowVoltage 11.8
что повышает читабельность кода и исключит возможные ошибки (когда часто выпускаются новые версии кода и можно просто где-то не досмотреть).
papant вне форума   Ответить с цитированием