Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. #define AVG_COUNT 3
  2.  
  3. ////These are the variables used for the first tacho.
  4. unsigned long last_pulse_time_1; //time of the last measured pulse, from startup.
  5. int interval_index_1;
  6. unsigned long inverval_1[AVG_COUNT];
  7. unsigned long num_pulses_1;
  8.  
  9. void pulse_1()
  10. {
  11.   unsigned long current_time = millis() //store the current time.
  12.   interval_index_1 ++;
  13.   if(interval_index_1 >= AVG_COUNT)
  14.     interval_index_1 = 0;
  15.   interval_1[interval_index_1] = current_time - last_pulse_time_1;
  16.   last_pulse_time_1 = current_time;
  17.   num_pulses_1 ++;
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement