Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int pushButton = 2;
- int buttonState = 0;
- long contagem = 0;
- long previousmillis = 0;
- long tempo = 0;
- void setup() {
- Serial.begin(9600);
- pinMode(pushButton, INPUT);
- Serial.println("inicio");
- Serial.print("contagem=");
- Serial.println(contagem);
- }
- void loop() {
- contagem = contagem + 1;
- //Serial.print("contagem=");
- //Serial.println(contagem);
- if(digitalRead(pushButton)==0 && buttonState==0){
- previousmillis = millis();
- buttonState = 1;
- //Serial.print("buttonState1=");
- //Serial.println(buttonState);
- }
- tempo = millis()- previousmillis;
- //Serial.print("tempo=");
- //Serial.println(tempo);
- if(tempo >= 1000 && buttonState==1){
- Serial.print("contagem=");
- Serial.println(contagem);
- Serial.print("tempo=");
- Serial.println(tempo);
- buttonState = 0;
- // Serial.print("buttonState2=");
- // Serial.println(buttonState);
- }
- delay (100);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement