const byte dahiliLED = 13;
const byte hariciLED = 12;
const byte kesmePini = 2;
volatile bool a = 1;
void setup() {
Serial.begin(9600);
pinMode(dahiliLED, OUTPUT);
pinMode(hariciLED, OUTPUT);
pinMode(kesmePini, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(kesmePini), kesmeFonksiyonu, FALLING);
}
void loop() {
digitalWrite(dahiliLED, HIGH);
delay(1000);
digitalWrite(dahiliLED, LOW);
delay(1000);
}
void kesmeFonksiyonu() {
delay(100);
if (a)
digitalWrite (hariciLED, HIGH);
else digitalWrite (hariciLED, LOW);
a = !a;
}