Abstandsmessung geht - hab einfach ne Adresse eines SRF02 geändert. Aber mehr wie 120cm wird eigentlich nie gemessen - sind die SRF02 so empfindlich?
Druckbare Version
Abstandsmessung geht - hab einfach ne Adresse eines SRF02 geändert. Aber mehr wie 120cm wird eigentlich nie gemessen - sind die SRF02 so empfindlich?
Achso, klar die beiden SRF02 brauchen natürlich unterschiedliche Adressen ;)
Hm bei mir klappt das eigentlich gut. Bis 6 Meter halt.
Stimmt der Abstand denn den die messen?
Es waren ja eh 2 verschieden Adressen eingestellt - aber die haben ihm wohl nicht geschmeckt. So recht zufrieden bin ich mit der Abstandsmessung noch nicht irgendwo hackts da noch - mal schauen.
Mal was anderes: Wie weit kannst du fahren ohne Verbindungsabbrüche? Bin gestern mal im Freien gefahren, aber so ab 20m hatte ich schon Unterbrechungen.
Nein ,habe ich überhaupt kein Problem mit, ich bin noch nicht im Freien gefahren aba durch zwei Wände durch gehts auch bestimmt noch 20m...
Kannst ja mal versuchen, die Sendegeschwindigkeit zu erhöhen oder zu senken...
Außerdem könntest du in der Firmware die Baudrate ändern, dann natürlich auch auf den Funkmodulen.
Yoa, muss ich mal durchtesten - hab aber leider grad viel um die Ohren.
Hallo Fabian,
bei mir will es einfach nicht funktionieren!
Nach dem ich auf "Verbinden" drücke, kommt gleich die Meldung: "Getrennt (Timeout)".
Das Funkmodul ist über "COM1" verbunden, muss da Treiber installiert werden?
An welchen Pins (UART) habt ihr das Funkmodul angeschlossen?
Also erst mal kannst du bei den zusätzlichen Fenstern das Terminal aufmachen und dort mal schauen ob überhaupt irgendwas ankommt.
Wenn etwas lesbares ankommt, dann liegt der Fehler bei mir und das Programm erkennt die Daten nicht.
Wenn seltsame Zeichen ankommen bedeutet das ein Fehler in der Baudrate.
Wenn gar nichts ankommt, dann liegt der Fehler wohl in der Verbindung.
Zum testen kannst du ja mal den RP6 über das USB-Interface und Kabel anschließen.
Damit müsste es auf jeden Fall klappen.
Deinem Beitrag entnehme ich, dass du das USB-Interface nicht benutzt, sondern einen richtigen COM-Port?
Welche Hardware verwendest du denn? Nur den RP6 oder noch mehr?
Alle Module haben ja den Programmieranschluss, dort kannst du dir ein Kabel basteln, was dadrauf passt. Du brauchst du Pins GND, Tx und Rx.
Danke für deine Antwort!
Im Terminal empfange ich leider gar nichts, es ist nur im Fenster "Gesendet" was zu sehen.
Wie schließe ich das über USB an? An den RS232, dreipoligen Anschluss?
Ich verwende RP6 mit M32 Erweiterungsboard. Das eine Modul ist an einem richtigen COM-Port angeschlossen. Da braucht man wahrscheinlich keinen Treiber, oder?
Nein, du hast doch bestimmt noch das orginal USB-Interface vom RP6 oder?
Das schließt du ganz genauso an wie du es auch zum Programmieren nutzen würdest.
Das reicht schon. Das kommt aufs selbe raus wie eine Funkverbindung, nur halt mit Kabel.
Weiterhin muss natürlich auch auf jeden Controller das passende Programm.
Also aus dem Ordner M32-Master das eine auf den RP6 und das andere auf die M32.
Das Kabel muss dann an die M32 angeschlossen werden.