- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 18 von 18

Thema: Problem mit Programm, es funktioniert, nur bei mir nicht !!!

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    23.02.2011
    Beiträge
    7
    Anzeige

    Praxistest und DIY Projekte
    hallo,

    so langsam wird alles noch komischer...

    jetzt ist es schon mehrmals passiert, das er kurz funktioniert wie gewollt, aber dann aussteigt...

    bei einem neustart kommt der ca. 3sek init, status led gelb, die beiden back-leds an, dann wird die status-led grün, die font-led blinkt kurz auf und geht aus, das wars, kein motor bewegt sich und keine reaktion, auf garnichts!!! auch erneutes einschalten bringt nichts...
    ich kann ihn dann neu flashen und dann gehts wieder, er funktioniert und steigt aus...

    kann das geflashte programm vom asuro irgenwie zerstört werden??? wenn ja, wie? vielleicht ist das ja ein ansatz zur fehlersuche...

    bin für jeden rat und vorschlag dankbar!

    gruß

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Das Programm kann nur überschrieben werden durch Flashen mit AsuroFlash. Ich denken nicht das den IC kaputt gegangen ist. Ist das letzte Verhalten immer noch mit das Programm oben? Passiert das abbrechen auch ohne Motor-Befehlen? Versuch zbs mal das ganz einfachste Programm FirstTry zu compilieren und zu flashen. Wirklich, das ist die einfachste Methode den mögliche Fehler zu lokalisieren. Irgend ein Teil der Asuro-Schaltung ist nicht in Ordnung. Und verursacht vermutlich ein kleines Kurzschluss im Betrieb. Die Lösung: Eins für eins Teilen ausprobieren.

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    23.02.2011
    Beiträge
    7
    aber warum startet der asuro nur einmal korrekt, dann passiert nix mehr, auch nach mehrmaligem neustart (aus -> an) ??? geht erst wieder nach neuem flashen !

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Ich habe keine Erklärung dafür. Hast du schon andere Programmen versucht?

  5. #15
    Benutzer Stammmitglied Avatar von Herbert A.
    Registriert seit
    24.02.2010
    Alter
    27
    Beiträge
    46
    ich hatte das auch schonmal,das lag bei mir aber glaube ich auch am Programm.

    ich habe ein funktionierendes Linienfolgeprogramm, auch wenn es etwas ruckelt:

    PHP-Code:
    #include "asuro.h" // Linienverfolgung auf die einfachste Art

    int main(void
    {
    unsigned int data[2]; //Speicher bereitstellen
    Init();

    FrontLED(ON);         // Linienbeleuchtung einschalten
    MotorDir(FWD,FWD); // Beide Motoren auf vorwärts

    while(1)            // Endlosschleife, ASURO soll beliebig
                        // lang einer Linie nachfahren
    {             
    LineData(data);     // aktuelle Helligkeitswerte der
                        // Fototransistoren einlesen

    if (data [0] > data [1] )      // links heller als rechts...
    {MotorSpeed(140,80);

    MotorDir(FWD,RWD);}     // ... dann links mehr Gas geben...

    LineData(data);     // aktuelle Helligkeitswerte der
                        // Fototransistoren einlesen

     
    if (data [1] > data [0] )      // links heller als rechts...
    {MotorSpeed(80,140);

    MotorDir(RWD,FWD);

    }     
    // ... dann rechts mehr Gas geben...

    else
    {
    MotorSpeed(120,120);}     // ... sonst beide gleich!

    }

    return 
    0;

    mfG
    Geändert von radbruch (06.03.2011 um 08:37 Uhr) Grund: Codebox eingefügt
    while (!asleep()) sheep++;

  6. #16
    Benutzer Stammmitglied Avatar von Herbert A.
    Registriert seit
    24.02.2010
    Alter
    27
    Beiträge
    46
    danke, dass du die codebox eingefügt hast, wie geht das??

    Codebox einfügen:

    Unter der Eingabebox (Editor) auf [erweitert] klicken und dann entweder auf Bild hier   "Code einfügen" für eine normale Codebox oder auf Bild hier   "PHP-Code einfügen" für eine PHP-Codebox klicken. Entweder zuvor den Bereich markieren der in die Box soll oder den Programmcode nachträglich einfügen.

    In einer Codebox bleibt die Formatierung des Quellcodes (sofern vorhanden) bestehen, in der PHP-Box werden zusätzlich codeabhängige Farben angezeigt. Da PHP ähnliche Syntaxregeln wie Assembler, Bascom oder C hat, passt die Darstellung in etwa. Im Zweifel besser die normale Box mit Bild hier   auswählen.
    Geändert von radbruch (06.03.2011 um 10:10 Uhr) Grund: Beschreibung der Codebox eingefügt
    while (!asleep()) sheep++;

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    23.02.2011
    Beiträge
    7
    am programm wirds glaube ich nicht liegen, denn es funktioniert sauber auf zwei anderen asuro´s !!! ich habe alles zigmal gecheckt, nachgelötet und durchgemessen, alles wie bei den anderen asuros...
    habt ihr noch irgendein tip?

    DANKE !!!

  8. #18
    Benutzer Stammmitglied Avatar von Herbert A.
    Registriert seit
    24.02.2010
    Alter
    27
    Beiträge
    46
    danke, radbruch, jetzt bin ich auch eun Bisschen schlauer.
    while (!asleep()) sheep++;

Seite 2 von 2 ErsteErste 12

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress