Hallo,
jetzt habe ich mein Problemchen mal auf das Entscheidende reduziert:
Wenn ich nur den nahen Abstand (distance=0) messe,
erhalte ich eine andere Entfernung ( 8 cm)
als wenn ich vorher noch die Messung mit distance=10 durchführe, dann sinds nämlich fast 40 cm und das ist ja Quatsch!!Code:#define weit 10 #define nah 0 uint8_t objekt_nah, objekt_weit; while(1) { //wird nicht gemessen: objekt_weit = objekt_sichtbar(weit); objekt_nah = objekt_sichtbar(nah); if (objekt_nah == 1) StatusLED(RED); else StatusLED(OFF); }
GrussCode:while(1) { objekt_weit = objekt_sichtbar(weit); //wird gemessen !!!!! objekt_nah = objekt_sichtbar(nah); if (objekt_nah == 1) StatusLED(RED); else StatusLED(OFF); }
M.







Zitieren

Lesezeichen