Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.41 KB | None | 0 0
  1. int t1=0, t2=0, time=0, rpm=0;
  2.  
  3. void setup(){
  4. Serial.begin(9600):
  5. }
  6.  
  7. void loop(){
  8. if(digitalRead(fan)==LOW){
  9.         t1=millis();
  10.         while(digitalRead(fan)==LOW){t2=millis();}
  11.                          }
  12. time=(4*(t2-t1))/60000; // il 4 dipende dalla ventola, //potrebbe dare un segnale ogni mezzo giro , in tale caso //metterai 2 etc...
  13. rpm=1/time;
  14.  
  15. Serial.println("rpm:"); Serial.print(rpm);
  16.  
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement