// Buton ve LED'leri tanımlayalım.
const int kirmiziButonPin = 8;
const int sariButonPin = 7;
const int kirmiziLEDPin = 3;
const int sariLEDPin = 2;
// Butonlara basılıp basılmadığını kontrol etmek için değişkenler tanımlayalım.
int kirmiziButonDurum;
int sariButonDurum;
void setup() {
// Butonları giriş olarak tanımlayalım.
pinMode(kirmiziButonPin, INPUT);
pinMode(sariButonPin, INPUT);
// LED'leri çıkış olarak tanımlayalım.
pinMode(kirmiziLEDPin, OUTPUT);
pinMode(sariLEDPin, OUTPUT);
}
void loop() {
// Butonların durumunu okuyalım.
kirmiziButonDurum = digitalRead(kirmiziButonPin);
sariButonDurum = digitalRead(sariButonPin);
// Kırmızı LED'in durumunu kontrol edelim.
if (kirmiziButonDurum == HIGH) {
// LED sönükse yakalım.
if (digitalRead(kirmiziLEDPin) == LOW) {
digitalWrite(kirmiziLEDPin, HIGH);
}
// LED yanıyorsa söndürelim.
else {
digitalWrite(kirmiziLEDPin, LOW);
}
}
// Sarı LED'in durumunu kontrol edelim.
if (sariButonDurum == HIGH) {
// LED sönükse yakalım.
if (digitalRead(sariLEDPin) == LOW) {
digitalWrite(sariLEDPin, HIGH);
}
// LED yanıyorsa söndürelim.
else {
digitalWrite(sariLEDPin, LOW);
}
}
}