Butona basılınca lambanın 5 saniye yanıp, butona tekrar basılana kadar sönük kalması için aşağıdaki kod kullanılabilir: ```cpp int buttonPin = 2; // Butonun bağlı olduğu pin int ledPin = 12; // LED'in bağlı olduğu pin int buttonState; // Buton durumu void setup() { pinMode(ledPin, OUTPUT); // ledPin'i çıkış olarak ayarla pinMode(buttonPin, INPUT); // buttonPin'i giriş olarak ayarla } void loop() { buttonState = digitalRead(buttonPin); // Buton durumunu oku if (buttonState == LOW) { digitalWrite(ledPin, HIGH); // LED'i yak delay(5000); // 5 saniye bekle digitalWrite(ledPin, LOW); // LED'i söndür } else { digitalWrite(ledPin, LOW); // Butona basılmadığında LED'i söndür } } ``` Bu kod, butona basıldığında LED'in yanmasını, 5 saniye sonra sönmesini ve butona tekrar basılana kadar sönük kalmasını sağlar. Arduino ve benzeri platformlarla ilgili daha fazla bilgi ve örnek kodlar için aşağıdaki kaynaklar kullanılabilir: Kontrol Kalemi Forumları. Tinkercad Arduino Dersleri. Mekatronik Forumu.