2016-09-18 4 views
0

Ich habe einen Code gefunden, der die Helligkeit einer LED ändert und auch ihre Farbe ändert, wenn sich das Objekt in verschiedenen Winkeln bewegt und vor dem Lidar bewegt oder sich von ihm entfernt, aber das Problem ist der Bereich, in dem der Code arbeitet ist nur 0,5 Meter und nicht mehr als es.Wie berechnet man den Abstand zu einem Objekt mit RP Lidar durch Arduino?

Ich habe versucht, einige der Parameter des Codes wie in der Linie 109 zu ändern. Ich änderte 500 zu 1000, so dass die Bereiche von 0,5 Meter zu 1 Meter ändert, aber das Lidar nicht vor 0,5 Meter arbeiten.

Der Link der Bibliothek und der Code, den ich verwende, wurden here beigefügt.

Der Code, den ich verwende, heißt distance_to_colour und ist im Beispielordner vorhanden.

+0

Es gibt keinen Link für den Code. Bitte fügen Sie das hinzu. –

+0

Der Link ist da. Es war einfach nicht sichtbar in der gottverdammten Textwand – NSNoob

Antwort

1

Es gibt eine ternäre if-Anweisung, bei der die Werte von mehr als 500 auf 0 zurückgesetzt werden. Ich schätze, wenn Sie es auf 6000 erhöhen, erreichen Sie das Prf-Limit des Rplidars.

Verwandte Themen