Einzelnen Beitrag anzeigen

weber8722

Registriert seit: 8. Jul 2015
29 Beiträge
 
Delphi XE8 Professional
 
#1

FMX Camera Component als Lichtsensor (Lux)

  Alt 30. Dez 2020, 14:58
Hallo,

weiss jemand wie man die Helligkeit in Lux mit Firemonkey misst? Habe ein paar Hinweise gefunden, aber es kommt immer Lux=0 raus:

procedure TFotoapp.ButtonLichtMessungClick(Sender: TObject);
Var Sensormanager: Tsensormanager;
i : Integer;
Sensors: TSensorArray;
fSensor: TCustomLightsensor;

begin
Sensormanager:=Tsensormanager.Current;
Sensormanager.Activate;
Sensors:=Sensormanager.GetSensorsByCategory(Tsenso rcategory.Light);
if length(Sensors)>0 then Begin
fsensor:=TCustomlightSensor(Sensors[0]);
//fsensor.OnDataChanged ??;
Showmessage(fstrj(fsensor.Lux,5)); // fstrj konvertiert von Double auf String
end;

end;

Ciao Stephan

Geändert von weber8722 (30. Dez 2020 um 16:05 Uhr)
  Mit Zitat antworten Zitat