Показать сообщение отдельно
Старый 16.08.2015, 02:53   #46
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 39
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
Arrow

добавил в скетч, пока тестирую...
// кусок кода ниже нужен для того, чтобы при включении и сразу выключении ACC при полностью выключенном планшете(холодный старт) экран мог тухнуть по сигналу датчика холла.
if (millis()-pauseTimeHALL>=1 && flagHALL == 0 && flagACC == 0) //проверка отсчета при холодном старте
{
digitalWrite(SLEEPpin, 0); //выключаем минус на упр SLEEP (7 pin PW1) = включаем экран
delay(1500); // на 1.5 сек
digitalWrite(SLEEPpin, 1);//выключаем экран
delay(300);// на 0.3 сек
flagHALL = 1;


}
if (millis()-pauseTimeHALL>=1 && flagHALL == 0 && flagACC == 1){flagHALL = 1;}




delay использовал, чтобы программа не шла ниже по коду и не дрыгала этот датчик холла туда сюда с частотой исполнения кода. всё равно предполагается, что зажигание выключено и реагировать в миллисекунды нам не надо.

Пока тестирую, полторы недели вроде норма.





подправил железную схему, чтобы немного быстрее включался блок ( раньше надо было подержать секунды 2-3 ключ в замке), сейчас вставил и сразу вынял ключ, схема запускается, заодно добавилась возможность запускать схему с сигналки ( при открытии центрального замка), так, как хочет anru .
Вложения
Тип файла: rar BP 707 s arduino.rar (584.3 Кб, 469 просмотров)

Последний раз редактировалось oleg707; 19.08.2015 в 19:06.
oleg707 вне форума   Ответить с цитированием