- LiFePO4 Speicher Test         
Ergebnis 1 bis 3 von 3

Thema: 10 Radumdrehungen rückwärts, dann 3 vorwärts

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    26.09.2010
    Beiträge
    14

    10 Radumdrehungen rückwärts, dann 3 vorwärts

    Anzeige

    Powerstation Test
    Hallo,
    wie kann ich meinen Asuro 10 Radumdrehungen rückwärts uns anschließend vorwärts fahren lassen?

    Danke für's lesen

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    18.11.2010
    Ort
    Österreich
    Alter
    30
    Beiträge
    173
    ganz einfach

    sreib ins Programm

    int x=0,LANG=0;


    x++;
    if (x > 1000)
    LANG++;
    if (x > 1000)
    x = 0;

    if(LANG < 10)

    {

    MotorSpeed............}

    else
    {
    Motor DIR (RWD,RWD)
    }



    if (lang > 30)
    LANG=0;



    jetz muss tdu nur noch alles in programm einsetztn und die werte für LANG so ändern dass es 10 umdrehungen sind


    es ging auch mit odometrie aber ich denke es müssen nicht exakt 10 sein

    oder


    mfg

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    28.03.2010
    Ort
    nahe München
    Beiträge
    45
    wenn man sowas genau machen will, geht das nur mit der Odometrie.

    Wenn es nur grob sein soll, ist zeitgesteuert sehr einfach:

    Code:
    MotorDir(FWD,FWD);
    MotorSpeed(200,200);
    int ms = FAHRZEIT
    int i;
    for(i = 0; i < ms; i++)
    {
        Sleep(36);
    }
    MotorDir(RWD,RWD);
    for(i = 0; i < ms; i++)
    {
        Sleep(36);
    }
    MotorDir(BREAK,BREAK);
    FAHRZEIT muss man durch ausprobieren finden

    Gruß

    DL

Berechtigungen

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

12V Akku bauen