- 3D-Druck Einstieg und Tipps         
Seite 7 von 8 ErsteErste ... 5678 LetzteLetzte
Ergebnis 61 bis 70 von 75

Thema: Einsteiger braucht hilfe bei den 1. Programmen

  1. #61
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    Anzeige

    E-Bike
    den strichpukt bei der for schleife hab ich übersehen.
    ber gehen tuts trotzdem nicht (bei mir zumindest)
    ...

  2. #62
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    hmmm... hast du alle deine fehler (inklusive StartSwitch) korrigiert?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  3. #63
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    der von mir verbesserte code

    Code:
    #include "asuro.h"
    
    int main(void)
    {
    
    int i; //struchpunkt vergessen
    
    Init();
    StartSwitch();
    StatusLED(GREEN); //strichpunkt vergessen
    MotorDir(FWD,FWD); //parameter werden duchr ein komma getrennt
    MotorSpeed(200,200);
    
    while(1){
    
    if(switched==1){ //schreib einfach switched statt switched==1
    StatusLED(RED);
    MotorDir(FWD,RWD);
    MotorSpeed(100,100);
    for (i=0;i<333;i++)
    {Sleep(255);}
    MotorDir(BREAK,BREAK);
    StatusLED(GREEN);
    MotorDir(FWD,FWD);
    MotorSpeed(180,180);}
    else
    {StatusLED(GREEN);}
    
    
    }
    return 0;
    }
    ...

  4. #64
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    setz mal unter MotorSpeed(200,200)
    Code:
    switched=0;
    da zu beginn falsche werte für die taster ausgelesen werden, könnte es sein dass switched von anfang an 0 ist und deshalb komische sachen passieren... aber DER fehler kann das nicht sein. ich werd mal nen bissl suchen.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  5. #65
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    nach ein bisschen debuggen stelle ich fest:

    es scheitert an der if abfrage in der while schleife.
    ...

  6. #66
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    woher weisst du das? und was genau ist falsch?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  7. #67
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    Code:
    #include "asuro.h"
    
    int main(void)
    {
     // brauchst du gar nicht
    int i; //struchpunkt vergessen
    
    Init();
    StartSwitch();
    StatusLED(GREEN); //strichpunkt vergessen
    MotorDir(FWD,FWD); //parameter werden duchr ein komma getrennt
    MotorSpeed(200,200);
    switched = 0;
    
    while(1){
    SerWrite("while schleife\n",15);
    if(switched){ //schreib einfach switched statt switched==1
    SerWrite("taster gedrückt\n",15); 
    StatusLED(RED);
    MotorDir(FWD,RWD);
    MotorSpeed(100,100);
    for (i=0;i<333;i++)
    {Sleep(255);}
    MotorDir(BREAK,BREAK);
    StatusLED(GREEN);
    MotorDir(FWD,FWD);
    MotorSpeed(180,180);
    switched = 0;
    }
    else
    {StatusLED(GREEN);}
    
    
    }
    return 0;
    }
    bei mir zumindest gibt er dauernd nur "while schliefe" aus. sonst nichts. kein "tawster gedürkct"

    wenn ich wüsste woran das liegt und was falsch ist hätte ichs schon verbessert.
    ...

  8. #68
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.11.2006
    Ort
    Hamburg
    Alter
    32
    Beiträge
    384
    hi,

    ich habe mir grade meinen 1. Asuro gekauft und habe da ein problem.
    das Teil "Q1" (BC548 oder BC547) sind nicht aufzufindne auf fotos kann man die transistoren erkennen die halbrundne teile aber die sind vollkommen anders beschriftet.
    Wer kann mir helfen!?!?!?!!?

  9. #69
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.11.2006
    Ort
    Hamburg
    Alter
    32
    Beiträge
    384
    Das ganze spielt sich auf dem IR transciever ab nicht auf der Asuro platine

  10. #70
    Benutzer Stammmitglied
    Registriert seit
    12.11.2006
    Ort
    SH
    Alter
    37
    Beiträge
    69
    Der Transistor Q1 muss so in den Transciever eingebaut werden, dass die flache Seite zu der COM-Buchse zeigt.

Seite 7 von 8 ErsteErste ... 5678 LetzteLetzte

Berechtigungen

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

12V Akku bauen