Here is my code. I just made it count from 0 - 9. My question is, is there an shorter way of doing this. This my first big code lol, so just took example from LED tutorial.
int ledPinF = 13;
int ledPinG = 12;
int ledPinE = 10;
int ledPinD = 9;
int ledPinA = 8;
int ledPinB = 7;
int ledPinRHDP = 6;
int ledPinC = 5;
void setup()
{
// Set pins to output.
pinMode(ledPinF, OUTPUT);
pinMode(ledPinG, OUTPUT);
pinMode(ledPinE, OUTPUT);
pinMode(ledPinD, OUTPUT);
pinMode(ledPinA, OUTPUT);
pinMode(ledPinB, OUTPUT);
pinMode(ledPinRHDP, OUTPUT);
pinMode(ledPinC, OUTPUT);
}
void loop()
{
digitalWrite(ledPinA, HIGH); // Turn on 0
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinC, HIGH);
digitalWrite(ledPinD, HIGH);
digitalWrite(ledPinE, HIGH);
digitalWrite(ledPinF, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 0
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
digitalWrite(ledPinD, LOW);
digitalWrite(ledPinE, LOW);
digitalWrite(ledPinF, LOW);
delay(100);
digitalWrite(ledPinB, HIGH); //Turn on 1
digitalWrite(ledPinC, HIGH);
delay(1000);
digitalWrite(ledPinB, LOW); // Turn off 1
digitalWrite(ledPinC, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 2
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinG, HIGH);
digitalWrite(ledPinE, HIGH);
digitalWrite(ledPinD, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 2
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinG, LOW);
digitalWrite(ledPinE, LOW);
digitalWrite(ledPinD, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 3
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinG, HIGH);
digitalWrite(ledPinC, HIGH);
digitalWrite(ledPinD, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 3
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinG, LOW);
digitalWrite(ledPinC, LOW);
digitalWrite(ledPinD, LOW);
delay(100);
digitalWrite(ledPinF, HIGH); // Turn on 4
digitalWrite(ledPinG, HIGH);
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinC, HIGH);
delay(1000);
digitalWrite(ledPinF, LOW); // Turn off 4
digitalWrite(ledPinG, LOW);
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 5
digitalWrite(ledPinF, HIGH);
digitalWrite(ledPinG, HIGH);
digitalWrite(ledPinC, HIGH);
digitalWrite(ledPinD, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 5
digitalWrite(ledPinF, LOW);
digitalWrite(ledPinG, LOW);
digitalWrite(ledPinC, LOW);
digitalWrite(ledPinD, LOW);
delay(100);
digitalWrite(ledPinF, HIGH); // Turn on 6
digitalWrite(ledPinE, HIGH);
digitalWrite(ledPinD, HIGH);
digitalWrite(ledPinC, HIGH);
digitalWrite(ledPinG, HIGH);
delay(1000);
digitalWrite(ledPinF, LOW); // Turn off 6
digitalWrite(ledPinE, LOW);
digitalWrite(ledPinD, LOW);
digitalWrite(ledPinC, LOW);
digitalWrite(ledPinG, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 7
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinC, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 7
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 8
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinC, HIGH);
digitalWrite(ledPinD, HIGH);
digitalWrite(ledPinE, HIGH);
digitalWrite(ledPinF, HIGH);
digitalWrite(ledPinG, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 8
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
digitalWrite(ledPinD, LOW);
digitalWrite(ledPinE, LOW);
digitalWrite(ledPinF, LOW);
digitalWrite(ledPinG, LOW);
delay(100);
digitalWrite(ledPinA, HIGH); // Turn on 9
digitalWrite(ledPinF, HIGH);
digitalWrite(ledPinG, HIGH);
digitalWrite(ledPinB, HIGH);
digitalWrite(ledPinC, HIGH);
delay(1000);
digitalWrite(ledPinA, LOW); // Turn off 9
digitalWrite(ledPinF, LOW);
digitalWrite(ledPinG, LOW);
digitalWrite(ledPinB, LOW);
digitalWrite(ledPinC, LOW);
delay(100);
}