#include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int LDR_Pin = A0; int led_Pin = 8; int referans=600; int periyot=3000; void setup(){ pinMode(led_Pin,OUTPUT); Serial.begin(9600); lcd.begin(16, 2); lcd.setCursor(0, 1); lcd.print("sertandeniz.com"); } void loop(){ for (int i=0;i<16;i++){ int deger1a,deger1b,deger2a,deger2b,deger3a,deger3b,deger4a,deger4b,deger5a,deger5b; do{ int deger1a; do{ deger1a = analogRead(LDR_Pin); Serial.println(deger1a); }while(deger1a < referans); Serial.println("Basladi"); Serial.println(deger1a); digitalWrite(led_Pin,HIGH); delay(periyot); deger1b = analogRead(LDR_Pin); Serial.println("1B Okundu"); Serial.println(deger1b); digitalWrite(led_Pin,LOW); Serial.println(deger1b); delay(periyot); deger2a = analogRead(LDR_Pin); Serial.println("2A Okundu"); Serial.println(deger2a); if (deger2a < referans){ deger2a=0; Serial.println("2A Okundu"); Serial.println(deger2a); break; } digitalWrite(led_Pin,HIGH); delay(periyot); deger2b = analogRead(LDR_Pin); Serial.println("2B Okundu"); Serial.println(deger2b); digitalWrite(led_Pin,LOW); delay(periyot); deger3a = analogRead(LDR_Pin); Serial.println("3A Okundu"); Serial.println(deger3a); if (deger3a < referans){ deger3a=0; Serial.println("3A Okundu"); Serial.println(deger3a); break; } digitalWrite(led_Pin,HIGH); delay(periyot); deger3b = analogRead(LDR_Pin); Serial.println("3B Okundu"); Serial.println(deger3b); digitalWrite(led_Pin,LOW); delay(periyot); deger4a = analogRead(LDR_Pin); Serial.println("4A Okundu"); Serial.println(deger4a); if (deger4a < referans){ deger4a=0; Serial.println("4A Okundu"); Serial.println(deger4a); break; } digitalWrite(led_Pin,HIGH); delay(periyot); deger4b = analogRead(LDR_Pin); Serial.println("4B Okundu"); Serial.println(deger4b); digitalWrite(led_Pin,LOW); delay(periyot); deger5a = analogRead(LDR_Pin); if (deger5a < referans){ deger5a=0; Serial.println("5A Okundu"); Serial.println(deger5a); break; } digitalWrite(led_Pin,HIGH); delay(periyot); deger5b = analogRead(LDR_Pin); Serial.println("5B Okundu"); Serial.println(deger5b); digitalWrite(led_Pin,LOW); delay(periyot); }while(deger5b == 0); char karakter='x'; if (deger1b>referans && deger2a==0) karakter = 'T'; if (deger1breferans && deger2b>referans && deger3a==0 && deger2a!=0) karakter = 'M'; if (deger1b>referans && deger2breferans && deger3a==0 && deger2a!=0) karakter = 'A'; if (deger1breferans && deger2b>referans && deger3b>referans && deger4a==0 && deger2a!=0 && deger3a!=0) karakter = 'O'; if (deger1b>referans && deger2b>referans && deger3breferans && deger2breferans && deger4a==0 && deger2a!=0 && deger3a!=0) karakter = 'K'; if (deger1b>referans && deger2breferans && deger3b>referans && deger4a==0 && deger2a!=0 && deger3a!=0) karakter = 'W'; if (deger1breferans && deger3breferans && deger4a==0 && deger2a!=0 && deger3a!=0) karakter = 'U'; if (deger1breferans && deger2b>referans && deger3breferans && deger5a==0 && deger2a!=0 && deger3a!=0 && deger4a!=0) karakter = 'Q'; if (deger1b>referans && deger2b>referans && deger3breferans && deger2breferans && deger4b>referans && deger5a==0 && deger2a!=0 && deger3a!=0 && deger4a!=0) karakter = 'Y'; if (deger1b>referans && deger2breferans && deger4breferans && deger2breferans && deger5a==0 && deger2a!=0 && deger3a!=0 && deger4a!=0) karakter = 'X'; if (deger1b>referans && deger2breferans && deger3b>referans && deger4b>referans && deger5a==0 && deger2a!=0 && deger3a!=0 && deger4a!=0) karakter = 'J'; if (deger1breferans && deger3b>referans && deger4breferans && deger3breferans && deger4breferans && deger5a==0 && deger2a!=0 && deger3a!=0 && deger4a!=0) karakter = 'V'; if (deger1breferans && deger2b>referans && deger3b>referans && deger4b>referans && deger5b>referans && deger2a!=0 && deger3a!=0 && deger4a!=0 && deger5a!=0) karakter = '0'; if (deger1b>referans && deger2b>referans && deger3b>referans && deger4b>referans && deger5breferans && deger2b>referans && deger3b>referans && deger4breferans && deger2b>referans && deger3breferans && deger2breferans && deger3b>referans && deger4b>referans && deger5b>referans && deger2a!=0 && deger3a!=0 && deger4a!=0 && deger5a!=0) karakter = '1'; if (deger1breferans && deger4b>referans && deger5b>referans && deger2a!=0 && deger3a!=0 && deger4a!=0 && deger5a!=0) karakter = '2'; if (deger1breferans && deger5b>referans && deger2a!=0 && deger3a!=0 && deger4a!=0 && deger5a!=0) karakter = '3'; if (deger1breferans && deger2a!=0 && deger3a!=0 && deger4a!=0 && deger5a!=0) karakter = '4'; if (deger1b