int analogInPin = A0;
int sensorValue = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
for(int i = 2; i < 6; i ++) {
pinMode(i, OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
sensorValue = analogRead(analogInPin);
if(sensorValue >= 0 && sensorValue < 256) {
for(int i = 2; i < 6; i ++) {
digitalWrite(i, LOW);
}
}
else if (sensorValue >= 256 && sensorValue < 512) {
digitalWrite(2, HIGH);
for(int i = 3; i < 6; i ++) {
digitalWrite(i, LOW);
}
}
else if (sensorValue >= 512 && sensorValue < 768) {
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
}
else if (sensorValue >= 768 && sensorValue < 1000) {
for(int i = 2; i < 5; i ++) {
digitalWrite(i, HIGH);
}
digitalWrite(6, LOW);
}
else {
for(int i = 2; i < 6; i ++) {
digitalWrite(i, HIGH);
}
}
Serial.print("sensor = ");
Serial.println(sensorValue);
}