Hallo
Zweiter Versuch:Gibt es so immer noch einen "vernünftigen" Wert bei der ersten Lesung?Bei ersten Durchlauf bekomme ich tatsächlich einen vernünftigen Wert für den linken Fototransistor geliefert,Hintergrund: Die erste Lesung nach dem Umschalten des ADC-Kanal (oder der Referenz) kann fehlerhaft sein. Wenn mit dieser Änderung für Links kein vernünftiger erster Wert gelesen werden kann, sind vielleicht die Liniensensoren T9 und T10 falschrum eingelötet. Die würden dann, unabhängig von der Beleuchtungsstärke, immer sperren und die Pegel an ADC2 und ADC2 wären durch die PullDowns R14 und R15 immer auf Null Volt.Code:while (1) { data[0] = 0; data[1] = 0; LineData(data); LineData(data); SerWrite("Links ", 6); warte(100); writeUint(data[0]);
Gruß
mic







Zitieren

Lesezeichen