if(ADC_Wert <= limit) // Im Limit steht der "Spannungswert für 34 grad" in HEX { P20 = 0x00; // nicht heizen letztes_null = 1; // letzte positive flanke } else { P20 = 0xFF; // heizen if (letztes_null == 1) { Prozentwert =((durchgaenge_eins * 10) / durchgaenge) * 100; durchgaenge_gesamt += durchgaenge; durchgaenge_eins_gesamt += durchgaenge_eins; Prozentwert_gesamt = ((durchgaenge_eins_gesamt* 10) / durchgaenge_gesamt)*100 ; durchgaenge_gesamt = 0; durchgaenge_eins_gesamt =0; letztes_null = 0; durchgaenge_eins = 0; durchgaenge = 0; } durchgaenge_eins++; }durchgaenge++;