Hejka.
Mam takie 3 funkcje:
float licz_Ro(float Rl, uint8_t Uwy) //funkcja liczy Ro z wyprowadzonego wzoru Uwe to 1024 Uwy to wartosc (0 - 1024)
{
float Ro = Rl * ((1023-Uwy)/Uwy);
return Ro;
}
//funkcja kalibracja wyznacza średnią rezystancje sensora w czystym powietrzu po uruchomieniu
float kalibracja(int mq_pin){
float val=0;
for (int i=0;i<liczba_kalibracji;i++){
val +=licz_Ro(RL,pomiar(MQ_PIN));
_delay_ms(czas_kalibracji);
}
val=val/Ro_data;
return val;
}
//funkcja odczyt wyznacza średnią rezystancję sensora ze zmierzonych wartosci napiecia z liczba_pomiarów i czas_pomiaru
float MQ_odczyt(int mq_pin){
float Rs=0;
for(int i=0;i<liczba_pomiarow;i++){
Rs += licz_Ro(RL,pomiar(MQ_PIN));
_delay_ms(czas_pomiaru);
}
Rs=Rs/liczba_pomiarow;
return Rs;
}
i wyskakuje mi błąd To many arguments to function.