10-D – 19.20.1.2. Uygulama Sınavı (B Grubu)

10-D – B Grubu

10-D – B Grubu – Devre

int led1 = 6;
int led2 = 5;
int led3 = 4;
int ldr = A3;

void setup() {
  pinMode(led1,OUTPUT);
  pinMode(led2,OUTPUT);
  pinMode(led3,OUTPUT);
  Serial.begin(9600);}

void loop() {
  int ldr_degeri = analogRead(ldr);
  if (ldr_degeri<256){
    digitalWrite(led1,1);
    digitalWrite(led2,1);
    digitalWrite(led3,1);
    Serial.print("Ölçülen ışık seviyesi  ");
    Serial.print(ldr_degeri);
    Serial.println(", 3 adet led yanmaktadır");
    delay(1000);}
  else if (ldr_degeri <511){
    digitalWrite(led1,1);
    digitalWrite(led2,1);
    digitalWrite(led3,0);
    Serial.print("Ölçülen ışık seviyesi  ");
    Serial.print(ldr_degeri);
    Serial.println("  2 adet led yanmaktadır");
    delay(1000);}
  else if (isik_degeri<766){
    digitalWrite(led1,1);
    digitalWrite(led2,0);
    digitalWrite(led3,0);
    Serial.print("Ölçülen ışık seviyesi  ");
    Serial.print(isik_degeri);
    Serial.println("  1 adet led yanmaktadır");
    delay(1000);}
  else{
    digitalWrite(led1,0);
    digitalWrite(led2,0);
    digitalWrite(led3,0);
    Serial.print("Ölçülen ışık seviyesi  ");
    Serial.print(ldr_degeri);
    Serial.println("  0 adet led yanmaktadır");
    delay(1000);}
}

Leave a Reply