int ledPin1 = 1;
int ledPin2 = 2;
int ledPin3 = 3;
int ledPin4 = 4;
int ledPin5 = 5;
int ledPin6 = 6;
int ledPin7 = 7;
int inputPin = 10;
int val = 0;
void setup() {
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
pinMode(ledPin7, OUTPUT);
pinMode(ledPin6, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop () {
long endTime;
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
digitalWrite(ledPin1, HIGH); // number 1
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, HIGH);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, LOW); // number 2
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, HIGH);
digitalWrite(ledPin7, LOW);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, LOW); // number 3
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, HIGH); // number 4
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, HIGH);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, LOW); // number 5
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, HIGH);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)[/glow]
digitalWrite(ledPin1, HIGH); // number 6
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, HIGH);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)[/glow]
digitalWrite(ledPin1, LOW); // number 7
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, HIGH);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)[/glow]
digitalWrite(ledPin1, LOW); // number 8
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, LOW); // number 9
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, HIGH);
[glow]}
endTime = millis() + 500;
while(endTime>millis()) {
val = digitalRead(inputPin);
if (val == HIGH)
[/glow]
digitalWrite(ledPin1, LOW); // number 0
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
}
}
do you want me to leave the first one at the top of the loop replace this or just add a delayHold (500) to it and put the code you gave me at the end of the loop.