Untitled

 avatar
unknown
c_cpp
3 years ago
1.7 kB
3
Indexable
int ir1 = 2;
int ir2 = 3;
int ir3 = 4;
int ir4 = 5;
int ir5 = 6;

int led1 = 8;
int led2 = 9;
int led3 = 10;
int led4 = 11;
int led5 = 12;


int proxy1 = 0;
int proxy2 = 0;
int proxy3 = 0;
int proxy4 = 0;
int proxy5 = 0;
void setup()
{
  pinMode(ir1, INPUT);
  pinMode(ir2, INPUT);
  pinMode(ir3, INPUT);
  pinMode(ir4, INPUT);
  pinMode(ir5, INPUT);

  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led4, LOW);
  digitalWrite(led5, LOW);


}


void loop() {
  proxy1 = digitalRead(ir1);
  proxy2 = digitalRead(ir2);
  proxy3 = digitalRead(ir3);
  proxy4 = digitalRead(ir4);
  proxy5 = digitalRead(ir5);

  if (proxy1 == LOW)
  {
    digitalWrite(led1, HIGH);
    digitalWrite(led2, HIGH);
    
  }
  else
  {
    digitalWrite(led1, LOW);
    digitalWrite(led2, LOW);
   
  }

  if (proxy2 == LOW)
  {
    digitalWrite(led2, HIGH);
    digitalWrite(led3, HIGH);
   
  }
  else
  {
    digitalWrite(led2, LOW);
    digitalWrite(led3, LOW);

  }

  if (proxy3 == LOW)
  {
    digitalWrite(led3, HIGH);
    digitalWrite(led5, HIGH);

  }
  else
  {
    digitalWrite(led3, LOW);
    digitalWrite(led5, LOW);
  
  }

  if (proxy4 == LOW)
  {
    digitalWrite(led5, HIGH);
    digitalWrite(led4, HIGH);
    
  }
  else
  {
    digitalWrite(led5, LOW);
    digitalWrite(led4, LOW);
   
  }
   if (proxy5 == LOW)
  {
    digitalWrite(led4, HIGH);
    
  }
  else
  {
    digitalWrite(led4, LOW);
   
  }
}

Editor is loading...