След Лека преработка програмата изглежда така
int rele1 = 13 ;
int rele2 = 12 ;
int rele3 = 11 ;
int inpin = 8;
int ON = HIGH;
int OFF = LOW;
int val = 0;
void setup ()
{
pinMode(inpin, INPUT);
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(rele3, OUTPUT);
}
void loop()
{
val = digitalRead(inpin);
if (val == HIGH) {
//digitalWrite(ledPin, LOW
// if (buton == HIGH ) //natisnat buton
digitalWrite(rele1,ON); //vkliu4va rele 1
delay(60000); // 4aka 1 min
digitalWrite(rele1,OFF); // izkliu4va rele 1
delay(2000); // 4aka 2 sekundi
digitalWrite( rele2, ON ); //vkliu4va rele 2
delay(220); // kratuk impuls
digitalWrite( rele2, OFF); // izkliu4va rele 2
//delay(3000); // 4aka 3 sekundi
digitalWrite(rele2, ON ); //vkliu4va rele 2
digitalWrite(rele3, ON ); //vkliu4va rele 3
delay(220); // kratuk impuls
digitalWrite(rele2, OFF); // izkliu4va rele 2
digitalWrite(rele3, OFF); // izkliu4va rele 3
}
}
но за съжаление пак не е това което ми трябва
идеята е реле 1 да е включено постоянно а реле 2 и 3 да изпълняват функциите си докато реле 1 е включено
Моля за помощ