PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linke BackLED geht nicht aus



robots4-ever
16.09.2010, 12:01
Hallo die linke BackLED ist durchgehend an geht nicht aus das nerft [-(

Ezalo
16.09.2010, 19:48
Interessant ^^

Was willst du mit solch einem Post erreichen?

robots4-ever
17.09.2010, 19:58
Es währe nett wen mir einer sagen würde was das Problem ist. :( :( :MistPC

shedepe
17.09.2010, 20:25
Hast du schon mal die Forensuche dazu versucht ?

Bzw. hast du schon versucht den selftest durchlaufen zulassen usw. ?

Valen
18.09.2010, 01:26
Weg schmeißen hilft nichts. Wird nur schlimmer.

War das von anfang schon so? Auch beim Selbtest? Oder ist das entstanden nachdem du etwas mit servos and die BackLEDs gebastelt hat. (dein andere thread: https://www.roboternetz.de/phpBB2/viewtopic.php?t=56105 )

robots4-ever
18.09.2010, 18:51
Das Problem mit der BackLED war schon von anfangan selbst beim selftest
war das. :cry:

shedepe
18.09.2010, 19:04
Schon mal geschaut ob alle Lötstellen sauber sind, nicht dass die LED z.B. eine Verbindung zu VCC oder GND hat die nicht sein sollte ?

robots4-ever
18.09.2010, 20:20
Ja es ist alles inordnung die geht ja auch kurtz aus im programm ist die an.

Valen
19.09.2010, 01:23
Nur in deinem Programm bleibt es an? Na, wo bleibst den? Wir haben kein Glasskugeln.

robots4-ever
19.09.2010, 13:49
Wen ich Asuroanschalte glimmen die BackLEDs und StatusLED ist rot dies ist ja normal. Dan wenn Asuro ins eigene programm wegsehtl ist dieBackLed(rechts) an und das das ganze Programm.

Valen
19.09.2010, 14:00
Die Statusled ist von anfang Rot wann der Bootloader Programm bemerkt hat das die Batteriespannung zu schwach ist. Sonnst ist sie eine kurze Weile Gelb dauerend das warten auf den Flashvorgang. Also, nicht ganz Normal. Ist den jumper gesteckt? Welcher art von batterien benutzt du? Aufladbaren, oder nicht aufladbar? Oder etwas ist schief gegangen beim Einlöten von der Grüne Seite der Statusled.

Das kann aber nicht den Rechter Backled erklären. Ohne dein Programm gesehen zu haben kann niemand damit helfen.

robots4-ever
19.09.2010, 14:41
Also ich habe ein fehler gemacht ich hadie grüne siet nicht richtig einge lötet du hast rech und mein Programm


#include "asuro.h"

int main(void)
{
Init();
StatusLED(GREEN);
while(1) {
if (PollSwitch()==1) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(18); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}

else if (PollSwitch()==4) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(54); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}

else if (PollSwitch()==8) {
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(18); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (OFF,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-18);}

else if (PollSwitch()==32) {
BackLED (OFF,ON);
FrontLED(ON);
Sleep(54); // Impuls Wert ca. 18-54, Mitte ca.36
BackLED (ON,OFF);
FrontLED(OFF);
Sleep(255); // Pause Sleep(20*36-winkel)
Sleep(255);
Sleep(210-54);}

else {BackLED(OFF,OFF);}
}
return 0;
}

ich kann keinen fehler finden.

Valen
19.09.2010, 16:42
Geht einer den Backleds auch an wenn du Asuro anschaltet und dannach gar keine taster eindruckt?

Habst du bis jetzt Tastern eingedruckt während das laufen von dein Program? Welcher Tastern, und in welcher folge macht das den LED anbleibt? Nur Taster K2 sollte den linken BackLED anlassen.

p.s Du bist auch ein FrontLED(OFF); vergessen in das erste codeblock von

if (PollSwitch()==1)

Hier wird den FrontLED nicht ausgeschaltet. Nur nach eindrucken einer der andere Tastern wird den FrontLED wieder eingeschaltet und dannach nach eine weile wieder ausgeschaltet.

radbruch
19.09.2010, 17:10
Oder leuchtet so die BackLed:

#include "asuro.h"

int main(void)
{
Init();
StatusLED(RED);
while(1);
return 0;
}

robots4-ever
19.09.2010, 19:34
Ne die leuchtet immer auch wenn mein programm so aussieht

#include "asuro.h"

int main(void)
{
Init();
MotorDir(FWD,FWD);
MotorSpeed(255,255);
while(1);
return 0;
}

shedepe
20.09.2010, 16:54
Immer noch sicher dass du keinen Lötfehler drin hast ?
Schon mal probiert was passiert wenn du alle LEDs explizit im Programm abschaltest ?

PS. du machst es den Leuten einfacher wenn du die Code Tags verwendest

robots4-ever
20.09.2010, 18:35
was bedeutet (LEDs explizit im Programm abschaltest ?)?