PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gelbe PowerLED beim RP6 manuell aus- und einschalten



SpäteStunde
30.03.2008, 23:28
Hallo,

zunächst mal hoffe ich, dass ich das richtige Forum getroffen habe, wenn nicht, bitte ich zu verschieben.

Nun zum Problem:
Ich habe eine Funktion geschrieben, die die Akkuspannung überwacht, das funktioniert auch ganz gut. Ich kriege es nur nicht hin, dass die gelbe PowerLED dann zu blinken anfängt. Die anderen StatusLEDs kann ich blinken lassen, ich möchte gerne die PowerLED verwenden.

Ist dies überhaupt möglich? Wenn ja, wie?

Ich bedanke mich für eure Antworten.

Gruß,
SpäteStunde

PS: Ihr solltet die Serverzeit umstellen, es ist jetzt 0.28 Uhr und nicht, wie angezeigt 23.28 Uhr.

MC-BIOS
31.03.2008, 01:41
Hallo,

wäre sehr hilfreich wenn du mal deinen Code ins forum posten würdest. Ich denke dann kann der ein oder andere dir auch helfen

MFG

radbruch
31.03.2008, 05:51
Hallo

Da die PowerLED direkt an der PWRON-Leitung (PB4) hängt, kann man sie nur zusammen mit Power ein- oder ausschalten:

powerON();
powerOFF();

Gruß

mic

SpäteStunde
31.03.2008, 09:39
Danke für deine Antwort.
An die Funktionen powerON() und powerOFF() (bzw. eigentlich ist es ja der Präprozessor) dachte ich schon, aber soweit mir bewusst es, werden damit ja auch die Sensoren usw. eingeschaltet, was ja Strom zieht. Nachdem die Batterie schon relativ schwach ist, wollte ich es so handhaben, dass nur noch möglichst wenig Strom gebraucht wird und nur die gelbe PowerLED blinkt.

Die LED alleine wird wohl dann nicht möglich sein, oder kennt jemand eine Möglichkeit?

Roboman93
01.04.2008, 20:22
ne, das geht net, weil, wie radbruch schon sagte, die an der powerleitung und net an nem freien ausgang vom controller hängt. aber die sensoren ziehen eigendlich net viel. du kannst auch mit disable_acs()[oder so, guck mal in "RP6RobotBaseLib.c" nach] die ir-dioden ausschalten.