int leds[]={1,2,3,4,5,6,7,8};
int value =0;
int sensorValue=0;
int outputValue=0;
const int analogInPin=A0;
int binaryArray[8]={0};
void setup() {
for(int i=0; i<8; i++)
pinMode(leds[i], OUTPUT);
pinMode(value, INPUT);
Serial.begin(9600);
for(int pin=1;pin<=8;pin++){
pinMode(pin, OUTPUT);
}
}
void loop() {
sensorValue=analogRead(analogInPin);
for(int i=0;i<8;i++){
int bit = sensorValue &(1<i);
if (bit>0){
binaryArray[i]=1;
}
else{
binaryArray[i]=0;
}
}
Serial.println(":");
for (int i = 7 ;i>=0;0-i--){
Serial.print(binaryArray[i]);
}
for(int i =0;i <=8;i++){
digitalWrite(i,binaryArray[i]);
}
delay(200);
}