#include <AvrI2c_Greiman.h>
#include <LiquidCrystal_I2C_AvrI2C.h>
const int AskiPin = 8;
const int ledPin = 2;
int x = 0;
int AskiDurumu = 0;
int eskiAskiDurumu = HIGH;
void setup() {
pinMode(AskiPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
}
void loop()
{
int yeniAskiDurumu = digitalRead(AskiPin);
if (yeniAskiDurumu == HIGH && eskiAskiDurumu == LOW) {
if (x == 0) {
digitalWrite(ledPin, HIGH);
x = 1;
delay(10);
} else {
digitalWrite(ledPin, LOW);
x = 0;
delay(10);
}
}
eskiAskiDurumu = yeniAskiDurumu;
}