Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int t1=0, t2=0, time=0, rpm=0;
- void setup(){
- Serial.begin(9600):
- }
- void loop(){
- if(digitalRead(fan)==LOW){
- t1=millis();
- while(digitalRead(fan)==LOW){t2=millis();}
- }
- time=(4*(t2-t1))/60000; // il 4 dipende dalla ventola, //potrebbe dare un segnale ogni mezzo giro , in tale caso //metterai 2 etc...
- rpm=1/time;
- Serial.println("rpm:"); Serial.print(rpm);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement