16-04-2018, 21:39
Witam dziękuje za szybką odpowiedz ale niestety teraz brak reakcji ze strony układu ?
Nie wiem gdzie popełniłem błąd ?
Nie wiem gdzie popełniłem błąd ?
Kod:
const int buzzer = 10;
const int kontrakton = 5;
const int brama = 7;
int kon;
int bram;
bool uzbrojAlarm;
void setup()
{
pinMode(kontrakton, INPUT_PULLUP);
pinMode(brama, INPUT_PULLUP);
pinMode (12,OUTPUT);
pinMode (11,OUTPUT);
pinMode (9,OUTPUT);
}
void loop()
{
kon = digitalRead(kontrakton);
bram = digitalRead(brama);
while (bram == LOW)
{
while(uzbrojAlarm == true)
{
if (bram==LOW) uzbrojAlarm=false;
{
digitalWrite(12, HIGH); //zielona dioda
digitalWrite(9, LOW);
digitalWrite(11, LOW);
}
if (uzbrojAlarm==true && kon==HIGH)
{
digitalWrite(12, LOW);
digitalWrite(9, LOW);
digitalWrite(11, HIGH) ; //czerwona dioda
}
if (kon==LOW && uzbrojAlarm==false) uzbrojAlarm=true;
{
digitalWrite(12, LOW);
digitalWrite(9, HIGH); //żółta dioda
digitalWrite(11,LOW);
}
}
}
}