EmperorPhoenix

HERE I MADE UR PROGRM

Apr 22nd, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. int* avgPerSec = new int[16];
  2. int* avgPerMin = new int[60];
  3.  
  4. void setup() {
  5.   // put your setup code here, to run once:
  6.   Serial.begin(9600);
  7.   for(int i=0; i<16; i++){
  8.     avgPerSec[i]=analogRead(1);
  9.   }
  10. }
  11.  
  12. float avg=0;
  13. float superAvg=0;
  14.  
  15. void loop() {
  16.   for(int q=0; q<60; q++){ //1 Minute Average Loop
  17.    
  18.     for(int w=0; w<16; w++){ //1 Second Average Loop      
  19.       avgPerSec[w]=analogRead(1);
  20.       delay(62.5);
  21.     }
  22.    
  23.     for(int i=0; i<16; i++){ //Take avg
  24.       avg+=avgPerSec[i];
  25.     }
  26.     avg/=16;
  27.    
  28.     Serial.println("1 Second Average");
  29.     Serial.println(avg);
  30.    
  31.     avgPerMin[q]=avg;
  32.   }
  33.   for(int i=0; i<60; i++){ //Take superAvg
  34.     superAvg+=avgPerMin[i];
  35.   }
  36.   superAvg/=60;
  37.  
  38.   Serial.println("1 Minute Average");
  39.   Serial.println(superAvg);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment