- LiFePO4 Speicher Test         
Seite 13 von 16 ErsteErste ... 31112131415 ... LetzteLetzte
Ergebnis 121 bis 130 von 151

Thema: ASURO - US-Erweiterungsplatine

  1. #121
    Neuer Benutzer Öfters hier
    Registriert seit
    21.05.2007
    Beiträge
    7
    Anzeige

    Powerstation Test
    wenn du den wert verarbeiten willst musst du ihn auch annehmen:
    bsp:
    int abstand;
    abstand = Chirp();

  2. #122
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    ok,

    was bedeutet aber das hier:
    -----------
    }

    RestoreAsuro();
    return dist;
    }
    ---------------

    wird da nicht der wert der variablen "dist" schon zurückgegeben?
    gruß inka

  3. #123
    Neuer Benutzer Öfters hier
    Registriert seit
    21.05.2007
    Beiträge
    7
    RestoreAsuro() ruft die funktion auf die die timer und die ganzen dinger
    die "verbogen" worden wieder zurücksetzt damit die restlichen asuro funktionen wieder laufen...
    return dist gibt einfach die errechnete distanz als returnwert zurück
    ( das ist der wert den du dann zurückbekommst zum auswerten von der Chirp() funktion...)

  4. #124
    Erfahrener Benutzer Robotik Einstein Avatar von inka
    Registriert seit
    29.10.2006
    Ort
    nahe Dresden
    Alter
    77
    Beiträge
    2.180
    das habe ich auch so verstanden, was mich gewundert hat ist,warum ich die variable "abstand" brauche, wenn mir der wert "dist" schon geliefert wird?

    welche möglichkeiten habe ich, um nachzuforschen, warum dieser code ausser der grün leuchtenden StatusLED nicht die erwünschten Chirp-abstände liefert, bzw. ausdruckt?
    Code:
    #include "asuro.h" 
    int dist;
    int abstand=0; 
    
    
    
    int main(void) 
    { 
      Init();
     {
       SerWrite("\r\n  --- georgs ultrasonic test ---",35);
       Msleep(1000);
       do 
         {
    	abstand=Chirp();
    	//abstand=dist; 
    
         SerWrite("\r\n distanz in cm: ",40);
         Msleep(500);
         PrintInt(abstand);
         } 
       while(1); 
        } 
      return 0; 
    }
    gruß inka

  5. #125
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    dist ist ein return-wert, keine variable!! so wie pollswitch, musst du "abstand=Chirp();" aufrufen. der wert deiner variable dist wird nicht verändert!! chirp wird benutzt wie pollswitch. variable=funktion().
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  6. #126

  7. #127
    Neuer Benutzer Öfters hier
    Registriert seit
    11.07.2007
    Alter
    35
    Beiträge
    18
    Hallo! Bin relativ neu hier und muss auf meiner Schule eine Facharbeit über den Ultraschallsensor des Asuros schreiben. So weit so gut! Hab den Bausatz schon auf der Platin zusammengelötet. Und nun meine Frage! In dem Schaltplan von "Mehr Spaß mit Asuro" ist VCC12 geschrieben! Was ist damit gemeint? Ich habe schon jede Leiterbahn mit V+1 und V+2 verbunden. Flashe ich nun das Ultraschall-Beispielprogramm, dann tut sich nichts...

    Wie schon gefragt, was ist mit VCC12 gemeint

  8. #128
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    vielleicht ist der grund, dass nichts passiert ja dass du jede leiterbahn mit v+1 und v+2 verbunden hast...

    erstmal willkommen im forum. v+1 und v+2 sind spannungsanschlüsse, welche über einen kleinen widerstand laufen. ich vermute mit vcc12 sind genau diese punkte gemeint.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  9. #129
    Neuer Benutzer Öfters hier
    Registriert seit
    11.07.2007
    Alter
    35
    Beiträge
    18
    Ja schade blöd ausgedrückt! Natürlich hab ich nich JEDE Leiterbahn damit verbunden! Also auf jeden Fall verwirrt mich im Schaltplan der Ausdruck VCC12, ich finde ihn sonst nirgendwo im Buch wieder! Ich hatte bisher gedacht, damit sind die Pins, die eh zusammen sind V+1 und V+2 gemeint. Aber wenn ich die Bilder der Erweiterungsplatine angucke, dann finde ich keine Leiterbahn, die dorthinführt...

  10. #130
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    22.05.2005
    Ort
    12°29´ O, 48°38´ N
    Beiträge
    2.731
    Hallo,
    Du meinst sicher VCC/2 !

    Davon gibt es zwei, einmal in der oberen Hälfte des Schaltplans, einmal in der unteren, diese beiden gehören einfach zusammen.

Seite 13 von 16 ErsteErste ... 31112131415 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress