Professional Documents
Culture Documents
int buttonPin = 10 ;
int buttonPushCounter = 0;
int buttonState= 0 ;
int lastButtonState = 0 ;
void setup() {
displayDigit(buttonPushCounter);
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
if(digit !=2)
digitalWrite(c,HIGH);
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
//Conditions for displaying segment f
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
void turnOff()
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
void loop() {
buttonState = digitalRead(buttonPin);
if(buttonState!=lastButtonState){
if(buttonState== LOW){
bPress= true;
buttonPushCounter ++;
Serial.println("on");
}else{
Serial.println("off");
delay(50);
lastButtonState = buttonState;
if(bPress){
turnOff();
displayDigit(buttonPushCounter);
Challenge 6
void setup() {
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
if(digit !=2)
digitalWrite(c,HIGH);
//Conditions for displaying segment d
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
void turnOff()
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
}
void loop() {
for(int i=0;i<10;i++)
displayDigit(i);
delay(5000);
turnOff();