Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. int gyro = 0;
  2. int rate_unit = 0;
  3. int rate_unit_adj = 0; //
  4.  
  5. unsigned long millis_readsample = 0;
  6. unsigned long freq_readsample = 500;
  7.  
  8. long rate_tot = 0;
  9. int rate_avg = 0;
  10.  
  11. void setup()
  12. {
  13.     analogReference(EXTERNAL)
  14.     Serial.begin(9600)
  15.  
  16.     int loops = 0;
  17.     while (loops < 500)
  18.     {
  19.         int sample = analogRead(gyro)
  20.         rate_tot = rate_tot + sample; //
  21.         loops++
  22.     }
  23.     rate_avg = rate_tot / 500;
  24.  
  25.     millis_readsample = millis() + freq_readsample;
  26. }
  27.  
  28. void loop()
  29. {
  30.   if (millis() >= millis_readsample)
  31.   {
  32.   rate_unit = analogRead(gyro);
  33.  
  34.   Serial.print("rate_unit: ");
  35.   Serial.println(rate_unit);
  36.  
  37.   millis_readsample += freq_readsample;
  38.   }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement