[ create a new paste ] login | about

Link: http://codepad.org/qfX8EukQ    [ raw code | fork ]

Plain Text, pasted on Jan 20:

int button = 13;
int button2 = 12;

int val = 0;
boolean win = false;
float timer; 
int buttonval;

//variabler som ändras
int buttonPushCounter = 0;
int buttonPushCounter2 = 0;
int buttonState = 0;
int buttonState2 = 0;
int lastButtonState = 0;
int lastButtonState2 = 0;

void setup()
{
Serial.begin(9600);
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(5,OUTPUT);

pinMode(button, INPUT); 
}

void loop()
{
  buttonState = digitalRead(button);
  buttonState2 = digitalRead(button2);
 

  
  //Knapp1 startar lampan random gånger
     if(buttonState == LOW)
     {
         val = random(1,15);
        delay(1000);
    
        for(int i=0;i < val; i++) 
        {
          digitalWrite(2, HIGH);
          delay(500);
          digitalWrite(2, LOW);
          delay(500);
          Serial.println(val);
        }

     }
   

   //if(buttonState != lastButtonState)
   //{
     if(buttonState2 == LOW)
     {
     buttonPushCounter2++;
     Serial.println("number of button pushes2:  ");
     Serial.println(buttonPushCounter2);
     
            
      if( val== buttonPushCounter2)
      {
         digitalWrite(3, HIGH);
         delay(3000);
         digitalWrite(3, LOW);
         delay(500);
      }
     
       while(buttonState2 == LOW)
       {
         buttonState2 = digitalRead(button2);
       }
     }
    //}
     else
     {
       //Serial.println("off");
     }
      //lastButtonState2 = buttonState2;
      
    
 
  
  
}//loop


Create a new paste based on this one


Comments: