Skip to content

Instantly share code, notes, and snippets.

@RobolinkAkademi
Last active October 28, 2019 07:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save RobolinkAkademi/d518d5c5fc117eac322cfe24f040ff99 to your computer and use it in GitHub Desktop.
Save RobolinkAkademi/d518d5c5fc117eac322cfe24f040ff99 to your computer and use it in GitHub Desktop.
tum_yil_icin_arduino_mufredati_24
int kirmizi = 10;//ledlerin bağlandığı pinler
int sari = 9;
int yesil = 8;
int button = 12; // butonun bağlandığı pin 12
void setup() {
pinMode(kirmizi, OUTPUT);//pinlere çıkış sinyalinin verilmesi
pinMode(sari, OUTPUT);
pinMode(yesil, OUTPUT);
pinMode(button, INPUT);//butona giriş sinyali verilmesi
}
void loop() {
if (digitalRead(button) == HIGH)
{
digitalWrite(yesil, LOW);//butona basılınca yeşil ledi söndür
delay(15); // 15 ms bekleme
changeLights(); //ChangeLights fonksiyonunu çağır.
}
}
void changeLights(){
// sarı ledi söndür, kırmızı ledi yak
digitalWrite(sari, LOW);
digitalWrite(kirmizi, HIGH);
delay(2000);
// 2 saniye sonra sarı ledi yak
digitalWrite(sari, HIGH);
delay(2000);
// 2 saniye sonra sari ve kırmızı ledi söndür yeşil ledi yak
digitalWrite(sari, LOW);
digitalWrite(kirmizi , LOW);
digitalWrite(yesil, HIGH);
delay(3000);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment