- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 44

Thema: RP6_M32 - M32 soll das was per uart geschick wird im Display ausgeben !?!

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    Nein das ist nur für ein Label, senden tuhe ich ich bei trackbar1 0 - 180 bei trackbar2 180 - 360 und bei trackbar3 360 - 540.
    ach dann soll das deine deine Lösung für "1:100" sein, okay. Das ist dann natürlich okay so.

    Allerdings ändert sich an den anderen Punkten nichts, die sind immernoch falsch.

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    ach dann soll das deine deine Lösung für "1:100" sein, okay. Das ist dann natürlich okay so.
    Ja mir ist nichts anderes eingefallen ;->


    Zitat Zitat von Fabian E.
    Außerdem wertest du auch den Rückgabewert der "Eingabe"-Funktion nicht aus
    Wie werte ich die denn richtig aus?

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    Ja mir ist nichts anderes eingefallen ;->
    Wie werte ich die denn richtig aus?
    Hm? Du gibst doch einen Wert zurück aus der Funktion, dann musst du doch auch irgendwas damit machen...
    In deinem Fall eben prüfen, ob die gesamte Zahl übertragen wurde...

  4. #4
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    Hm? Du gibst doch einen Wert zurück aus der Funktion, dann musst du doch auch irgendwas damit machen...
    In deinem Fall eben prüfen, ob die gesamte Zahl übertragen wurde...
    Ich mache doch was damit:

    Code:
    if(pos < 180 && pos > 0)
                    {
                        servo1_position =  pos;
                    }
                    else
                        if(pos < 360 && pos > 180)
                    {
                        servo2_position =  pos - 180;
                    } .....
    oder verstehe ich da was falsch?

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Zitat Zitat von AsuroPhilip Beitrag anzeigen
    oder verstehe ich da was falsch?
    Jep, da verstehst du was falsch.
    Die Funktion "Eingabe()" liefert dir ja einen Wert zurück. Dieser Wert gibt an, ob die aktuelle Übertragung des Servowerts schon abgeschlossen ist.
    Daher musst du natürlich erst auf das Ende warten, bevor du deine Servos einstellen kannst.

    Weißt du denn überhaupt, was der Rückgabewert einer Methode ist?

  6. #6
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    27.07.2010
    Ort
    Aachen ---- NRW
    Beiträge
    251
    Zitat Zitat von Fabian E. Beitrag anzeigen
    Weißt du denn überhaupt, was der Rückgabewert einer Methode ist?
    Nein, aber ich denke da fehlt noch "while(!Eingabe());"?

    Aber dann werden die Sensorwerte nicht geschickt. (bzw. nur wenn ich die Servos umstelle)

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    21.04.2009
    Beiträge
    523
    Hm, dann solltest du dich definitiv erst mal mit den Grundlagen von "C" vertraut machen.
    Prinzipiell hast du mit deinem Vorschlag aber fast Recht. Du musst solange warten, bis die Methode den paasenden Wert zurückliefert.
    Dazu sind nur kleine Anpassungen an dem eben geposteten Code nötig.

Ähnliche Themen

  1. Asuro soll an Matlab ausgeben
    Von blueyo im Forum Asuro
    Antworten: 1
    Letzter Beitrag: 05.03.2011, 19:14
  2. Antworten: 75
    Letzter Beitrag: 12.12.2010, 21:34
  3. Antworten: 13
    Letzter Beitrag: 21.11.2010, 18:41
  4. Crash Bobby soll Text auf Monitor ausgeben
    Von palermo im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 7
    Letzter Beitrag: 11.12.2006, 14:09
  5. Asuro soll Text ausgeben :D
    Von R3ð_BuLL© im Forum Asuro
    Antworten: 4
    Letzter Beitrag: 09.11.2006, 10:26

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress