Fotorezystor 02



// Fotorezystor

int pinCzujnik = 0;
int pinDioda1 = 2;
int pinDioda2 = 4;
int pinDioda3 = 7;
int pinDioda4 = 8;
int pinDioda5 = 12;
int pinDioda6 = 13;

void setup() {
  analogReference(DEFAULT);
  pinMode(pinDioda1, OUTPUT);
  pinMode(pinDioda2, OUTPUT);
  pinMode(pinDioda3, OUTPUT);
  pinMode(pinDioda4, OUTPUT);
  pinMode(pinDioda5, OUTPUT);
  pinMode(pinDioda6, OUTPUT);  
}

void loop() {
  int val=analogRead(pinCzujnik);

  if(val<860) digitalWrite(pinDioda1, HIGH);
  else digitalWrite(pinDioda1, LOW);

  if(val<820) digitalWrite(pinDioda2, HIGH);
  else digitalWrite(pinDioda2, LOW);

  if(val<780) digitalWrite(pinDioda3, HIGH);
  else digitalWrite(pinDioda3, LOW);

  if(val<740) digitalWrite(pinDioda4, HIGH);
  else digitalWrite(pinDioda4, LOW);

  if(val<700) digitalWrite(pinDioda5, HIGH);
  else digitalWrite(pinDioda5, LOW);

  if(val<660) digitalWrite(pinDioda6, HIGH);
  else digitalWrite(pinDioda6, LOW);
}

Komentarze