- 3D-Druck Einstieg und Tipps         
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 21 bis 30 von 31

Thema: Linienfolger programmieren

  1. #21
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.05.2009
    Ort
    Sinsheim b. Heidelberg
    Alter
    30
    Beiträge
    519
    Anzeige

    E-Bike
    Kann das sein, dass getadc ein A/D Wandler ist?
    Wenn ja, habe ich schon etwas gefunden.
    Zum servo. Ich habe Stundenlang das RN-Wissen durchgesucht, habe aber nicht gefunden, was ich suche!
    Ich Suche nur ein Beispiel(Code), bei dem sich ein Servo dreht(mit 1ms und 20ms Pause.)
    Das was ich nicht verstehen ist, wie ich in dem Code die 20ms Pause mache, und wie ich den 1ms Impuls erzeuge.
    Ist die Periode die 20ms Pause?
    Bei diesem Beispiel:
    Config Timer1 = Timer , Prescale = 8
    Wird doch der Timer1 aktiviert. Was bedeutet dann Prescale?

    MFG Flexxx

    PS: Falls getadc ein A/D Wandler ist, muss ich dann die Blau makierten Pins anschließen?
    http://www.info-rlp.de/lernteams/eli...D_Wandlung.pdf
    GND an GND
    AVCC an VCC(+5V)
    AREF an ???

  2. #22
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.09.2005
    Beiträge
    276
    AREF am linken Bein vom Troll. *lol*

    Gento

  3. #23
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Hey Flexx,

    falls Du uns hier nicht alle verscheißern willst (was mir aber langsam immer wahrscheinlicher vorkommt), gibt´s hier ´ne Super-Erklärung zu PWM:

    http://www.rn-wissen.de/index.php/Bascom_und_PWM

    Musste allerdings selber lesen

  4. #24
    Erfahrener Benutzer Roboter Genie Avatar von Bammel
    Registriert seit
    11.12.2004
    Ort
    Bremen
    Alter
    37
    Beiträge
    1.400
    wenn man im RN-Wissen in dem suchformular "servoansteuerung" eintipst kommt sofort folgender eintrag zum hervorscheinen:
    http://www.rn-wissen.de/index.php/Servoansteuerung
    damit sollten deine probleme gelöst sein.

    das kann doch alles nicht so schwer sein!?
    ich verstehe beim besten willen nicht was man da nicht finden kann?

    ansonsten leg dir mal das Buch von roland walter zu! da findest du auch was um RN-Wissen zu!

  5. #25
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.05.2009
    Ort
    Sinsheim b. Heidelberg
    Alter
    30
    Beiträge
    519
    Das Buch von Roland Walter bekomme ich in den nächsten Tagen.
    Ich versteh ja, wie man die Timer aktiviert und wie man die Ports auf Output schaltet. Nur eins versteh ich nicht. Ich seh in keinem der Codes die 1 oder 2ms Impulszeit sowie die 20ms Pause.

    MFG Flexxx

    PS: Keine Angst, ich will keinen verscheißern

  6. #26
    Erfahrener Benutzer Roboter Genie Avatar von Bammel
    Registriert seit
    11.12.2004
    Ort
    Bremen
    Alter
    37
    Beiträge
    1.400
    BITTE! BITTE! BITTE! Lese doch mal das durch was du von uns an futter bekommst! nicht nur überfliegen sondern lesen!

    in dem link den ich dir gepostte habe steht alles super drinne sogar wo die pause ist! (sind zwar 12ms aber das kommt davon das es 4 Servos sind 20ms minus 4 mal 2ms) so hundertprozentig muss man bei Servos nicht auf die timings achten.

  7. #27
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.05.2009
    Ort
    Sinsheim b. Heidelberg
    Alter
    30
    Beiträge
    519
    OK OK das hab ich wohl übersehen.
    Bei einer Pause von 12ms wird hier geschrieben Timer1 = 40000
    Wie kommt man auf 40000?
    Wenn ich zwei Servos verwende muss ich also wie viel ms Pause machen?

  8. #28
    Erfahrener Benutzer Roboter Genie Avatar von Bammel
    Registriert seit
    11.12.2004
    Ort
    Bremen
    Alter
    37
    Beiträge
    1.400
    och mensch.. nun les den code und den text dazu... an der pause änderst du GARNICHTS!!!
    das mit dem timer findest du auch im rn-wissen. einfach mal anch timer schauen...

    man denk doch mal von A nach B... wenn du nichts selber ararbeitest wird das nichts mit dem roboterbau!
    langsam hab ich keine lust mehr!

  9. #29
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.05.2009
    Ort
    Sinsheim b. Heidelberg
    Alter
    30
    Beiträge
    519
    Ich habe jetzt versucht, mit einem ATtiny13 ein Servo an den Linken und Rechten Ausschlag zu Fahren.
    Servo hängt an PB0(Timer0).
    Leider funktioniert es nicht.
    Ich habe alles versucht, kann den Fehler aber nicht finden.

    Code:
    $regfile "ATtiny13.dat"
    
    
    
    Config Timer0 = Pwm , Pwn = 8 , Compare A Pwm = Clear Up , Timer0 = Portb.0 , Reload = 10
    
    
    Config Portb = Output
    
    Enable Interrupts
    
    Do
    
    Timer0 = 100                                                'Zum Mittelpunkt Fahren
    Waitms 100
    Timer0 = 150                                                'Nach Aussen fahren
    Waitms 100
    Timer0 = 50                                                 'Nach Aussen fahren
    Waitms 100
    
    Loop
    
    End

    MFG Flexxx

  10. #30
    Erfahrener Benutzer Roboter Genie Avatar von Bammel
    Registriert seit
    11.12.2004
    Ort
    Bremen
    Alter
    37
    Beiträge
    1.400
    um es ganz einfach zu machen kannst du auch den befehl "servo" nutzen einfach mal in der hilfe suchen. ansonsten könnte der befehl "pulseout" interesant sein.

    aber so wie du das da vor hast geht es nicht. wenn du den timer schon als pwm laufen lassen willst musst du meineswissen bei einem ATmega8 den timer1 verwenden. aber dazu findest du auch was in der Bascom hilfe. stichwort "CONFIG TIMER1"

    du hast auch garkein quarz mit angegeben. du solltest dir wirklich mal das Buch von roland walter zulegen um überhaupt erstmla grundwissen zu bekommen.

Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress