Hallo RCO,
(float) ist ein sogenannter Typecast, der benutzt wird, um ad_wert von integer auf float zu 'casten'. Sonst würde bei der Berechnung ein ganzzahliger Wert rauskommen, der ziemlich klein sein kann. Bei Integer dann 0spannung = ((float) ad_wert)/1024 * VREF;
Da du das nicht willst, castest du vorher ad_wert auf float, somit ist das Ergebnis auch Float und kann der Float-Variable spannung richtig zugewiesen werden.
Grüsse, Martin
Lesezeichen