- Labornetzteil AliExpress         
Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 43

Thema: Strecke abmessen

  1. #11
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    Anzeige

    Praxistest und DIY Projekte
    Das funktioniert aber nicht oder?
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  2. #12
    Benutzer Stammmitglied
    Registriert seit
    23.12.2005
    Alter
    93
    Beiträge
    86
    war ja nicht fertig! der fährt ja nur....=)
    Code:
    #include "asuro.h"
    
    int main(void)
    {
    	Init();
    	Encoder_Init();
    	while(encoder[LEFT]<100)
    	{
    	MotorDir(FWD,FWD);
    	MotorSpeed(130,125);
    	}
    	MotorSpeed(0,0);
    	return 0;
    }
    so misst er schon mal

  3. #13
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    37
    Beiträge
    4.063
    na das sieht doch schon ganz gut aus... jetzt musst du nur noch mal schaun, wie viele ticks eine bestimmte strecke lang ist...
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #14
    Benutzer Stammmitglied
    Registriert seit
    23.12.2005
    Alter
    93
    Beiträge
    86
    gibts irgend ne aufforderung bei der er wieder zu einem bestimmten punkt zurückspringt?

  5. #15
    Benutzer Stammmitglied
    Registriert seit
    23.12.2005
    Alter
    93
    Beiträge
    86
    du hast des vorher falsch vormuliert
    encoder[LEFT] zählt wie oft es einen farbwechsel gibts
    heißt schwarz-> weis UND weis -> schwarz

    oder?

  6. #16
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    also im programm code springen geht mit goto
    allerdings ist das nicht gerade guter stil.

  7. #17
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    zitat aus der doku zur lib 2.61
    Odometriesensor Werte bei Interrupt Betrieb. encoder[0] links, encoder[1] = rechts. (Wertebereich 0..1023)
    Definiert in Zeile 170 der Datei asuro.h.
    njet.
    encoder[left] zählt nbicht die einzelnen farbwechsel.

  8. #18
    Benutzer Stammmitglied
    Registriert seit
    23.12.2005
    Alter
    93
    Beiträge
    86
    warum fährt er dann bei 30 nur 6 cm? und nicht 12?

  9. #19
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    01.11.2006
    Beiträge
    433
    hä? wie, wo was??
    wo fährt er bei 30 nur 6cm?

  10. #20
    Benutzer Stammmitglied
    Registriert seit
    23.12.2005
    Alter
    93
    Beiträge
    86
    oben hab ich doch den code gepostet
    wenn ich ihn bis 30 zählen lass
    dann sollte er sich ja 3 mal ganz umdrehen

    • 10 zu 50
      => eine Umdrehung = 1/5 Radumfang
      => ein Tick = 1/6 Umdrehung = 1/30 Radumfang

      Radumfang: 123mm
      => ein Tick = 123mm / 30 = 4,1 mm


    dh.: 30 x 4mm = 12cm

    er fährt aber nur 6 cm!

Seite 2 von 5 ErsteErste 1234 ... LetzteLetzte

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad