- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 23

Thema: Wie ist das Schema zur Ansteuerung dieses Motors?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    18.03.2013
    Beiträge
    242
    Hallo i_make_it,

    danke für deine konkrete Hilfe. Ich brauche noch etwas Zeit um dein Programm zu verstehen.

    Da du nach Alternativen fragst, hier mein Testprogramm für eine Ultraschallsensor der KT-Elektronik.

    Code:
    /*  Diese Programm gibt die Entfernung des US-Sensors von einem Gegenstand an den Seriellen Monitor
         in Mikrosekunden aus.
        Es funktioniert  mit diesen delays, 
        
        aber auch ohne
        
        und reagiert auch auf einen Schalterimpuls am Eingang "Trig"
        Bei delay (1) ist der Triggerimpuls 1ms und wiederholt sich nach 15ms????
        ohne delay
    */
    double Pulslaenge;    // definiert die Variable als double; damit bei ungültigem Signal die fast 200 ms 
                          // = 200.000 Mikrosekunden für Störung Sensor erfasst werden können.
    void setup()
    {
      pinMode (13, OUTPUT);    // Ausgang für das Triggersignal
    
      Serial.begin (250000);
    
    
    }
    
    void loop()
    {
      
      delay (20);
      digitalWrite (13, LOW);      //negative Flanke für Triggersignal
    
      Pulslaenge = pulseIn(4, HIGH);  // gibt die Pulslänge in Mikrosekunden zurück
                                      // während der Messung geht der Programmlauf **** nicht ***** weiter
                                      // sondern wird real für 15, theoretisch für 20 ms angehalten
    
      Serial.println (Pulslaenge);
      Serial.print("PU   ");
      delay (20);
    
      digitalWrite (13, HIGH);       // Triggersignal zurück auf High setzen
    
    }
    Für mich sieht das so aus, als ob auf dem Platinchen schon was geregelt wird, was du in deinem Programm realisieren musst. Bin mir aber nicht sicher.

    Ich nutze diesen Sensor: http://www.ebay.de/itm/Ultraschall-S...QAAOSwrklVTONL

    Gruß
    fredyx

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von i_make_it
    Registriert seit
    29.07.2008
    Ort
    Raum DA
    Alter
    56
    Beiträge
    2.814
    Mein Programm wertet zwei hc-sr04 aus und noch ein "Funduino 3 Kanal Line Traking Modul".
    Alles was us1_ oder us2_ in den Bezeichnern hat gehört zu dem jeweiligen Ultraschall Sensoren.
    lf_ steht für "Line Follow" und betrifft das Linienfolger Modul.

    Grob starte ich US1 Messung und warte über den Interrupt auf das Echo. Nach 10 Millisekunden starte ich die Messung an US2.
    Insgesammt misst jeder Sensor allle 20ms einmal und beide 10ms zeitversetzt zueinander.
    Dazwichen kommt bei jedem Schleifendurchlauf einmal der Linienfolgsensor einmal drann.

Ähnliche Themen

  1. Pro Bot 128 - Problem mit Ansteuerung des rechten Motors
    Von erik95 im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 12
    Letzter Beitrag: 05.01.2011, 11:47
  2. Antworten: 3
    Letzter Beitrag: 28.01.2008, 12:47
  3. Ansteuerung eines Motors mit ATmega µC (totaler Noob)
    Von Athlonxp2000 im Forum Motoren
    Antworten: 3
    Letzter Beitrag: 24.12.2006, 16:04
  4. Antworten: 14
    Letzter Beitrag: 30.11.2005, 16:50
  5. Antworten: 3
    Letzter Beitrag: 26.10.2004, 19:01

Berechtigungen

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

Labornetzteil AliExpress