• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Alarm z "podtrzymaniem"
#2
Alarm jest uzbrojony gdy nie dostaje sygnału z pilota: while (bram == LOW)
A powinien być uzbrojony niezależnie, czyli stanem jakiejś zmiennej:
Kod:
bool uzbrojAlarm;
while( bool uzbrojAlarm == true)

I wtedy możesz sprawdzać:
Kod:
//*************************************************
//
//     wyłącz alarm gdy odbierzesz sygnał otwarcia bramy
//
//*************************************************

if (bram==LOW) uzbrojAlarm=false;

//*************************************************
//
//     jeśli alarm uzbrojony i ktoś otworzy bramę to włącz dźwięki
//
//*************************************************

if (uzbrojAlarm==true && kon==HIGH) włącz_syrenę();

//*************************************************
//
//     w tym miejscu jest rozwiązanie Twojego problemu
//
//*************************************************

if (kon==LOW && uzbrojAlarm==false) uzbrojAlarm=true;
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Wiadomości w tym wątku
Alarm z "podtrzymaniem" - przez gorylla - 15-04-2018, 13:59
RE: Alarm z "podtrzymaniem" - przez Robson Kerman - 15-04-2018, 15:27
RE: Alarm z "podtrzymaniem" - przez gorylla - 16-04-2018, 21:39
RE: Alarm z "podtrzymaniem" - przez Robson Kerman - 16-04-2018, 22:43
RE: Alarm z "podtrzymaniem" - przez gorylla - 16-04-2018, 23:14
RE: Alarm z "podtrzymaniem" - przez gorylla - 24-05-2018, 21:15
RE: Alarm z "podtrzymaniem" - przez es2 - 25-05-2018, 07:43
RE: Alarm z "podtrzymaniem" - przez Robson Kerman - 25-05-2018, 23:26

Skocz do:


Przeglądający: 1 gości