Close

Odpověď na: Rada pro začátečníka -stmívač a žaluzie

Úvodní stránka Fórum Vaše projekty Arduino Rada pro začátečníka -stmívač a žaluzie Odpověď na: Rada pro začátečníka -stmívač a žaluzie

#8704
Ladis_Kv
Účastník

Tak jsem to dal dohromady,ale ještě nevím jak deklarovat „otevreno“ a „zavreno“ -třetí a čtvrtý řádek.
Aby potom fungovalo true a false.
Poradiš mi?Děkuji

int ldr = 0;
int ldr_value = 0;
//int otevreno = ???
//int zavreno = ??
void setup()
{
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
//pinMode(A0,INPUT);
Serial.begin(9600); //spuštění serioveho rozhrani
}
void loop()
{
ldr_value = analogRead(ldr); //čte hodnoty čídla
Serial.println(ldr_value);
if(ldr_value > 500){ //první podmínka (stmívání)
//if(otevri){
zavri();
// }
}
else{
if(ldr_value < 500){ //druhá podmínka (rozednění)
otevri();
}
}
}

void zavri(){
digitalWrite(8,HIGH); // pro dc motor
digitalWrite(9,LOW);
delay(3000);
zavreno = false;
vypni();
}
void otevri(){
digitalWrite(8,LOW); // pro dc motor
digitalWrite(9,HIGH);
delay(1000);
otevreno = true;
vypni();
}
void vypni(){
digitalWrite(8,LOW); // pro dc motor
digitalWrite(9,LOW);
delay(1000);
}