/* TenGauge3 */ // constants const int timeLow = 10; const int sensorDenominator = 2; const int minTimeHigh = 5; const int numLedArray = 10; const int sensorPin = A0; // variables int i = 0; int led[numLedArray] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11}; int sensorValue = 0; // subroutines void setup() { for (i = 0; i < numLedArray; i++) { pinMode(led[i], OUTPUT); } } void loop() { for (i = 0; i < numLedArray; i++ ) { sensorValue = analogRead(sensorPin); digitalWrite(led[i], HIGH); delay((sensorValue / sensorDenominator) + minTimeHigh); digitalWrite(led[i], LOW); delay(timeLow); } }