I just got my arduino a week ago and I have been playing around with a 7 segment led and I started coding a push button program for it and I am stuck. I started the program based on the button example but that is about as far as I got. I was wondering if anyone would take a look at my code or maybe just steer me in the right direction it make it count up from 0.
Thanks
Ted
Here is what i have so far (mind you this is the first thing i have ever coded)
int ledpin = 1 and 2 and 3 and 4 and 5 and 6 and 7 and 8; // choose the pin for the LED
int inputPin = 9; // choose the input pin (for a pushbutton)
int val = 0; // variable for reading the pin status
int OFF = LOW;
int ON = HIGH;
void setup() {
pinMode(1, OUTPUT); // declare LED as output
pinMode(9, INPUT);
pinMode(2, OUTPUT); // declare pushbutton as input
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void loop(){
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(1, OFF); // turn LED to 5
digitalWrite(2, ON);
digitalWrite(3, ON);
digitalWrite(4, OFF);
digitalWrite(5, OFF);
digitalWrite(6, ON);
digitalWrite(7, ON);
digitalWrite(8, OFF);
}
else {
digitalWrite(1, OFF); // led OFF
digitalWrite(2, OFF);
digitalWrite(3, OFF);
digitalWrite(4, OFF);
digitalWrite(5, OFF);
digitalWrite(6, OFF);
digitalWrite(7, OFF);
digitalWrite(8, OFF);
}
val = digitalRead(inputPin); // read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(1, ON); // turn LED OFF
digitalWrite(2, OFF);
digitalWrite(3, ON);
digitalWrite(4, ON);
digitalWrite(5, OFF);
digitalWrite(6, ON);
digitalWrite(7, ON);
digitalWrite(8, OFF);
}
else {
digitalWrite(1, OFF); // turn LED OFF
digitalWrite(2, OFF);
digitalWrite(3, OFF);
digitalWrite(4, OFF);
digitalWrite(5, OFF);
digitalWrite(6, OFF);
digitalWrite(7, OFF);
digitalWrite(8, OFF);
}
}