- fchao-Sinus-Wechselrichter AliExpress    Werbung      
Ergebnis 1 bis 10 von 211

Thema: Software-Fragen zur Multi-IO

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Bei der M256 gibt es keinen UART an IO_PWM/T2/T3 (also IO-Mxxx).

    Der UART1-Anschluß geht so:
    http://www.rn-wissen.de/index.php/RP...-Anschlu.C3.9F
    Gruß
    Dirk

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied Avatar von Thorben W
    Registriert seit
    17.02.2012
    Ort
    Niedersachsen
    Beiträge
    108
    Ich wollte eigentlich wissen ob die Verbindung nötig ist (die zum UART) oder ob die über IO-Mxxx reicht?
    Thorben

  3. #3
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Darauf habe ich ja auch geantwortet.
    Ja, Verbindung zum UART ist für GPS nötig; und nein, die Verbindung mit IO-Mxxx reicht nicht.
    Gruß
    Dirk

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    06.11.2010
    Beiträge
    773
    Bild  
    Deine Libs sind echt der Hammer Bild  
    Mehrere Oktaven für den Buzzer - da können sich die RP6-Entwickler schon noch bissl was abschauen!

    Ne Frage: Manche Funktionen wie alles für die LFS, Bumper, Sharps usw stehen doch nur in den Examples, nicht aber in den Libs. War das so gedacht? Oder kommen diese Funktionen noch in deine RP6M256_MultiIO.c/.h?

    Grüße

    und noch mal: Echt ne saubere Arbeit!

  5. #5
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Vielen Dank!
    Passend für deine "saubere" Platine, die wirklich Spaß macht!!! Bild  

    Ne Frage: Manche Funktionen wie alles für die LFS, Bumper, Sharps usw stehen doch nur in den Examples, nicht aber in den Libs. War das so gedacht? Oder kommen diese Funktionen noch in deine RP6M256_MultiIO.c/.h?
    Ich bin da unsicher.
    Ich selbst möchte es bei der "zentralen" Lib eigentlich belassen, weil dafür ganz klar ist, was da rein muss. Nämlich alle Funktionen für die fest installierten Komponenten (genau so wie bei der RP6 Lib). Eine Lib macht ja auch nur Sinn, wenn sie weitgehend unverändert bleiben kann und nicht von wechselnden Komponenten abhängig ist.

    Deshalb habe ich die anderen Funktionen (LFS, Bumper) erst einmal in den Demos gelassen, aber so angelegt und voneinander getrennt, dass eigentlich jeder "seine" Funktionen aus den Demos einfach in seine zentrale Lib einfügen kann:
    - Definitionen in den Header (RP6M256_MultiIOLib.h)
    - Funktionen in die Source (RP6M256_MultiIOLib.c)

    Der Konfigurations-Header der Lib (RP6M256_MultiIO.h) braucht dabei nicht geändert zu werden, weil er schon alle grundlegenden Definitionen (auch für LFS, Bumper, DCF77...) enthält.
    Im Prinzip ist es also einfach, sich eine individuelle Lib zusammenzubasteln.

    Wenn gewünscht, würde ich evtl. die LFS und Bumper-Teile einmal zur Lib dazutun, wenn sich das jemand kopieren will. Damit würde ich aber noch warten, bis evtl. Bugs raus sind.
    Gruß
    Dirk

  6. #6
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    06.11.2010
    Beiträge
    773
    Vielleicht ein "Mittelweg" : eine Lib für die beiden Boards Linie und Bumper? Vielleicht auch noch fürs Radio?

  7. #7
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803
    Du meinst also die MultiIO-"Hauptlib" und je eine weitere für Linie/Bumper und für Radio?

    Das ist eine gute Idee. Werde ich so machen.
    Gruß
    Dirk

  8. #8
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.05.2009
    Ort
    Berlin
    Beiträge
    450
    Hi,
    1. Ich habe da mal eine Frage zu der Servo Ansteuerung. Als Grenzwerte sind 147 und 471 angegeben. In diesen Bereich decke ich auch fast alles ab. Bei einem Servo brauche ich aber volle 180 Grad. Die Werte wären 90 und 460. Bei einem Versuch klappte das auch Prima. Nur wird in der Lib das nicht empfohlen.
    Warum ? Ich bitte um Erleuchtung Bild  

    2. Ich habe die Sharps GP2D120 und berechne die Sharps mit der Formel aus http://www.rn-wissen.de/index.php/Sensorarten Ich habe die Berechnung in der Lib ausgetauscht, alles funktioniert, alles ist schön. Trotzdem würde mich interessieren, nach welcher Formel in der Lib gerechnet wird, wo kommen die Zahlen her ?

    3. Wie bekomme ich die Werte von tint, cbat ,vbat auf das Display ?. Meine Versuche mit writeIntegerLengthLCD(tint, DEC, 3) bringen nicht die Ausgabe wie im Terminal.

    Gruß Trainmen

Ähnliche Themen

  1. Anfängerfrage zur Software PWM
    Von Daaniel im Forum C - Programmierung (GCC u.a.)
    Antworten: 4
    Letzter Beitrag: 04.04.2012, 21:33
  2. Rasenmähroboter fragen zur lenkung und mehr fragen :-)
    Von andiwalter im Forum Staubsaugerroboter / Reinigungs- und Rasenmähroboter
    Antworten: 11
    Letzter Beitrag: 11.05.2009, 18:25
  3. Software zur Fehlersuche in Schaltungen
    Von konservator im Forum Software, Algorithmen und KI
    Antworten: 0
    Letzter Beitrag: 21.01.2007, 10:08
  4. PDA-Software zur Camerabildauswertung?
    Von gpsklaus im Forum PC-, Pocket PC, Tablet PC, Smartphone oder Notebook
    Antworten: 0
    Letzter Beitrag: 08.12.2005, 16:13
  5. Software zur Kartenerstellung
    Von im Forum Vorstellungen+Bilder von fertigen Projekten/Bots
    Antworten: 38
    Letzter Beitrag: 12.11.2004, 09:46

Berechtigungen

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

    Werbung      Solar Speicher und Akkus Tests