-
-
@dalmator:
"WHEEL_RIGHT" definiert ursprünglich den Sensor für die rechte Odometrie, sprich über welchen Pin am Prozessor die rechte Odometrie ausgelesen werden soll. Das ist im einzelnen in der asuro.h definiert. Da ich die rechte Odometrie runtergelötet habe und stattdessen einen dritten Liniensensor angeschlossen habe, habe ich einfach "WHEEL_RIGHT" angegeben, um anzugeben über welcher Pin mein eigener Schaltkreis abgefragt werden soll. Habe das mit Hilfe das Datenblatts des Prozessors nachgeprüft, die Definition stimmt soweit (ich bekomme grundsätzlich ja auch Werte, nur halt keine verwertbaren).
Der ursprüngliche Schaltkreis für die Odometrie/rechte BackLED auf der rechten Seite ist komplett lahmgelegt und die rechte BackLED funktioniert nicht mehr. Habe einen komplett neuen Schaltkreis gemacht und diesen an die selben Spannungsquellen wie die Liniensensoren angeschlossen und halt an den A/D Pin der rechten Odometrie, um Werte auslesen zu können.
@recycle
In dem Code steht nur, wie die Liniensensoren ausgelesen werden sollen, also die genauen Angaben, was der A/D-Wandler machen soll. Die ersten beiden Blöcke geben an, wie die beiden original Liniensensoren ausgelesen werden sollen (der Teil wurde nicht verändert und liefert auch korrekte Werte). Der dritte Block ist einfach eine Kopie der ersten, nur mit der Änderung, dass der Pin, über den ursprünglich die rechte Odometrie ausgelesen wurde, auch noch ausgelsen werden soll. Da ich für diesen dritten Liniensensor bzw. seinen Schaltkreis die selben Bauteile wie für die original Liniensensoren verwendet habe und auchndie selben Parameter zum Auslesen angegeben habe wundert es mich halt, dass keine verwertbaren Werte rauskommen (0-8 statt 0-1023).
Interne Pullups sagt mir grade nichts, werde das nochmal nachlesen, aber eigentlich werden alle 3 Pins gleich ausgelsen, insofern komisch, dass nur einer schlechte Werte liefert.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen