Untitled

 avatar
unknown
plain_text
2 years ago
441 B
3
Indexable
void setup(){
  for (int i = 13; i >= 6; i--){
    pinMode(i, OUTPUT);
  }
 }

void binary (int n, int arr[]){
  for(int i=13; i>=6; i--){    
    arr[i]=n%2;    
    n= n/2;
  }
   for (int i = 6; i <= 13; i++){
      if (arr[i]==0) digitalWrite(i,LOW);
      if (arr[i]==1)digitalWrite(i,HIGH);
    }
}
void loop(){
  int arr[8];
  int x = 255;
  while (x>0){
    binary(x, arr);
    x = x>>1;
    delay(400);
  }
}
Editor is loading...