int TV = 2; int pin1 = 9; int pin2 = 10; int ledPin = 13; bool dahaoncecalistimi = false; bool TVdurumu = false; void setup() { pinMode(pin1, OUTPUT); pinMode(pin2, OUTPUT); pinMode(ledPin, OUTPUT); pinMode(TV, INPUT); } void loop() { TVdurumu = digitalRead(TV); // TVnin durumu nedir on mu off mu if (TVdurumu == HIGH) { //TV ON if ( dahaoncecalistimi == false) { //daha once motor calismadi digitalWrite(pin1, 1); //calistir digitalWrite(pin2, 0); delay(6000); dahaoncecalistimi = true; //daha once calismistin unutma } } if (TVdurumu == LOW) { //TV OFF if ( dahaoncecalistimi == true) { //daha once calistsmisti digitalWrite(pin1, 0); //o zaman tersi yonde calisayim digitalWrite(pin2, 1); delay(6000); dahaoncecalistimi = false; // daha once calismadim } }