- 3D-Druck Einstieg und Tipps         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Anfänger will Programieren -> ProBot 128

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.01.2010
    Ort
    Deutschland
    Beiträge
    739
    Anzeige

    E-Bike
    Ich habe dir mal beide in der Zip-Datei hochgeladen.

    Mfg
    bnitram
    Angehängte Dateien Angehängte Dateien

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    29.10.2010
    Beiträge
    29
    vielen dank für die daten =)

    jetzt mal ne ziemlich dumme frage... wahrscheinlich....
    aber ich komme gerade nicht weiter....

    in den programmen stoße ich immeriweder auf widersprüche... in der PRO-BOT128_lib.cc schreibt Ulli S. diese Zeile:

    Port_WriteBit(Motor_Enable,1); //Port = Low

    und diese Zeile:

    Port_WriteBit(Motor_Enable,0); //Port = High +5V

    in einer anderen DEMO-Datei (Table_Drive)
    steht diese zeile:

    Port_WriteBit(Motor_Enable,1); //Port = High +5V

    nun was stimmt denn jetzt? den Schaltplänen entnehme ich das der Bit High sein muss damit die Motoren angesteuert werden können....

    nun stoße ich aber bei genauerem hinsehen auf weitere seltsamen ausdrücken...

    so heißt es in manchen Programmen:

    Port_WriteBit(FLL, PORT_ON) // LED FLL EIN

    und in einem anderem Programm :

    Port_WriteBit(FLL, 0) // LED FLL EIN

    PORT_ON ist in dem Programm keine vordifinierte Vartiable...
    Dem Schaltplan zur folge muss der ausgang LOW also GND als Ptential haben damit die LED leuchtet, da sie an Vcc angeschlossen ist...
    PORT_ON würde ich jetzt als "setze den Port auf HIGH" interpretieren und die 0 als setze den Port auf LOW...

    vorallem weil in der PRO-BOT128_Lib.cc
    wieder diese Zeile steht:

    Port_WriteBit(Encoder_IR,PORT_OFF); //PORT_OFF = IR -> Ein

    aber die LED ist genauso an Vcc angeschlossen wie die FLL also muss auch hier der eingang auf LOW stehen, damit die LED angeht....

    also was stimmt den nun?

    und die nächste bescheuerte frage:

    bei dem Beschaltungsplan vom Mega128 sind immer 8Ports Blau zusammengefasst und dann 8 Ports Rot... was hat das zu bedeuten? sind das ports die LOW +5V oder LOW GND liefern oder einfach nur eine optische unterstützung damit man die IO-ports Byteweise besser überblicken kann?

    lg

    seb

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Labornetzteil AliExpress