Go Down

Topic: Using timers and counters. (Read 856 times) previous topic - next topic

sspbrad

I've got a project where I want to count a signal from a shock sensor for 5 seconds.

Push the button
delays 3 seconds
Outputs a buzzer
starts 5 second timer
counts number of inputs from sensor
buzzes again at 5 seconds
outputs number of hits to lcd.

I don't expect anyone to do it for me but I'd sure appreciate it if someone would point me in the right direction.

Thanks guys

johnwasser

Lots of ways to implement a counter:
   int i = 0;
   i = i + 1;  // Increase counter by 1
   i += 1;     // Increase counter by 1
   i++;        // Increase counter by 1

For a timer:
   unsigned long startTime = millis();

  if (millis() - startTime > 5000)  // 5-second timer has expired
       {
       }
Send Bitcoin tips to: 1G2qoGwMRXx8az71DVP1E81jShxtbSh5Hp

sspbrad

Thanks,

Would you know of any project on-line that uses this method that I could modify for my use?

johnwasser

Well, the BlinkWithoutDelay example (File->Examples->2.Digital->BlinkWithoutDelay) would be a good place to start.
Send Bitcoin tips to: 1G2qoGwMRXx8az71DVP1E81jShxtbSh5Hp

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy