From 9aa9c444c14fee0591effd0a19cbc82eed2e0ddb Mon Sep 17 00:00:00 2001 From: Inamr Date: Tue, 19 Mar 2024 13:11:52 +0100 Subject: [PATCH] Fix libaries --- prosjekt.X/fan speeeed.h | 2 +- prosjekt.X/fan speeeeeeeed.c | 23 +++++++++++------------ 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/prosjekt.X/fan speeeed.h b/prosjekt.X/fan speeeed.h index ecd0919..110682f 100644 --- a/prosjekt.X/fan speeeed.h +++ b/prosjekt.X/fan speeeed.h @@ -13,7 +13,7 @@ #ifdef __cplusplus extern "C" { #endif - #include "uart.h" + #include #include #include diff --git a/prosjekt.X/fan speeeeeeeed.c b/prosjekt.X/fan speeeeeeeed.c index aca9bec..df71665 100644 --- a/prosjekt.X/fan speeeeeeeed.c +++ b/prosjekt.X/fan speeeeeeeed.c @@ -1,21 +1,20 @@ #include "fan speeeed.h" -int fan_speed(float value){ +int fan_speed(float voltage_value){ float fan_speed; - float p = 0; - float timelate = 0; - float starttime = 0; - int oldPR = 0; - int curlPR; + float t = 0; + float past_time = 0; + float start_time = 0; + int old_value = 0; int f; - if (curlPr > 300 && oldPr < 300){ - starttime = millis(); - p =(starttime - timelate); - timelate = startime; + if (voltage_value > 300 && old_value < 300){ + start_time = millis(); + t =(start_time - past_time); + paste_time = start_time; } - oldPR = curlPR; - f = ((1/p)*1000); + voltage_value = old_value; + f = ((1/t)*1000); fan_speed = (f*60)/2; return fan_speed; } \ No newline at end of file