- SF800 Solar Speicher Tutorial    Werbung      
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 30 von 41

Thema: Alles PWM oder wie?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von oderlachs
    Registriert seit
    17.05.2010
    Ort
    Oderberg
    Alter
    75
    Beiträge
    1.175
    Hallo, habe das mal mit Interesse verfolgt.

    Ich habe das auch mal gemacht und es müsste auch noch wo Code "rumliegen" der funktioniert.

    Darum die Frage, macht es noch Sinn danach zu suchen, oder hat ihr es alles zum Laufen bekommen ??

    Ich bin damals nach dem Chip Datenblatt gegangen.

    Gerhard
    Arduinos, STK-500(AVR), EasyPIC-40, PICKIT 3 & MPLABX-IDE , Linux Mint

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    78
    Beiträge
    2.180
    Zitat Zitat von i_make_it Beitrag anzeigen
    So, anhand des Sketches vermute ich mal daß das auf einem Due oder Mega 2560 läuft.
    Auf einem Uno oder Nano funktioniert das nicht mit PWM und diesen PIN's.

    Wenn ich keinen Fehler drin habe, müssten sich die Räder einmal vorwärts drehen.
    Und zwar von Stillstand bis zur Maximaldrehzahl und wieder bis zum Stillstand.
    Dann einmal rückwärts.
    Einmal Gegenläufig für drehen auf der Stelle, linksrum und einmal rechtsrum.
    genauso ist es, mega 2560 und läuft wie von dir vorhergesagt. Jetzt kann ich es anhand eines funktionierendes codes ausgiebig testen... Danke noch einmal allen beteiligten...
    gruß inka

  3. #3
    Erfahrener Benutzer Roboter-Spezialist Avatar von witkatz
    Registriert seit
    24.05.2006
    Ort
    NRW
    Alter
    55
    Beiträge
    553
    Zitat Zitat von inka Beitrag anzeigen
    so habe ich versucht das umzusetzen:

    Code:
    int Motor_1_Pwm;
    .
    .
    .
    
    void Motor_1_Backw(char velo)
    {
      digitalWrite(IN1, LOW);
      digitalWrite(IN2, HIGH);
      Motor_1_Pwm = 255 - velo;
    }
    Ich hätte vielleicht etwas Erklärung dabei schreiben sollen, sorry. Also du wählt bspsw. IN1 für Richtung und IN2 für speed. Dann musst du auch IN1 an einen Digitalausgang und IN2 an den PWM Ausgang anschließen.
    Wenn IN1 == 0 dann geht der PWM Wert proportional zu velo
    Wenn IN1 == 1 dann (Richtungsumkehr) geht der PWM Wert umgekehrt proportional zu velo, von 100% auf 0.
    Bei mir ist der PWM Wert vom typ char, daher diese 255 - velo für Richtungsumkehr. Bei int oder anderen Wertebereichen muss man die Funktion entspr. anpassen.

Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. 2 Atmegas verwenden oder doch alles in einem
    Von moritz31 im Forum Elektronik
    Antworten: 11
    Letzter Beitrag: 12.03.2014, 17:02
  2. Alles Matrix, oder?
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 1
    Letzter Beitrag: 21.12.2012, 21:30
  3. Real Time Clock oder Uhrenquarz? Alles möglichst stromarm
    Von MelMan im Forum AVR Hardwarethemen
    Antworten: 6
    Letzter Beitrag: 08.06.2011, 17:01
  4. Was brauche ich alles
    Von Haveaniceday im Forum AVR Hardwarethemen
    Antworten: 17
    Letzter Beitrag: 02.08.2007, 12:07
  5. Ist in dem BAusatz alles drin, oder braucht man noch was ???
    Von michiE im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 3
    Letzter Beitrag: 07.03.2005, 16:10

Berechtigungen

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

    Werbung      Solar Speicher und Akkus Tests