Zaman Ayarlı Aspiratör Devresi

Gökhan abi yazılım paylaşacak mısın ?
Kod:
#define dk15 4

#define dk30 3

#define dk45 2

#define dk60 1

#define role 0



void setup() {

 

  pinMode(dk15, INPUT);

  pinMode(dk30, INPUT);

  pinMode(dk45, INPUT);

  pinMode(dk60, INPUT);

  pinMode(role, OUTPUT);



  digitalWrite(role, LOW);

}



void delay_seconds(unsigned long saniye)

{

  digitalWrite(role, HIGH);

    for (unsigned long i = 0; i < saniye; i++)

    {

        delay(988);

    }

    digitalWrite(role, LOW);

}



void loop() {

  if (digitalRead(dk15))

  {

    unsigned long san = 900;

    delay_seconds(san); //900,000 15dk 

 

  }

  if (digitalRead(dk30))

    {

    unsigned long san = 1800;

    delay_seconds(san); //1.800,000 

 

  }

  if (digitalRead(dk45))

  {

    unsigned long san = 2700;

    delay_seconds(san); //2.700,000 

 

  }

  if (digitalRead(dk60))

  {

    unsigned long san = 3600;

    delay_seconds(san); //3.600,000

 

  }

}
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
8,888
Mesajlar
144,491
Üyeler
3,573
Son üye
f20_74

Son kaynaklar

Back
Top