Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Liniensensor am Kr mega32-16
07.11.2008, 09:49
Beitrag #4
RE: Liniensensor am Kr mega32-16
Hallo, Paul,
nach kurzer Durchsicht Deines Programms bin ich zu dem Schluss gekommen dass es so nicht funktionieren kann. Hier ein paar Hinweise dazu:
Der Vereinbarungsteil ist nachvollziehbar und in Ordnung.
Im ersten Sendebefehl weist Du den Sensor an die Linie zu messen. Hier liegt ein Fehler vor. Ehe Du den Sensor zur Linienmessung veranlassen kannst musst Du den Sensor erst kalibrieren. D.h., Du musst den Sensor über dem Boden positionieren und dann eine "3" senden. Danach ist der Sensor über der Linie zu positionieren und erneut eine "3" zu senden. Damit ist der Sensor auf die gegebenen Werte kalibriert und kann jetzt nach dem Empfang einer "2" die Linienerfassung durchführen.
Mit Deinem Lesebefehl forderst Du drei Werte vom Sensor ab. Das ist in Ordnung. Nach erfolgter Kalibrierung und Auslösen der Linienmessung gibt der Sensor die drei gewünschten Werte zurück.
Diese kannst Du Dir anzeigen lassen. Dabei musst Du natürlich dem rprintf-Befehl sagen welchen der drei Werte Du sehen möchtest. z.B. rprintf("%d",werte[0]) .
Wenn Du die Struktur Deines Programms belässt läuft es einmal durch. Es scheint mir sinnvoll den Lese- und Anzeige-Befehl in eine Schleife zu stellen, so kannst Du Änderungen an der Linie am Display verfolgen.

Manfred
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Nachrichten in diesem Thema
Liniensensor am Kr mega32-16 - Paul1 - 20.10.2008, 09:01
RE: Liniensensor am Kr mega32-16 - Manfred - 07.11.2008 09:49

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste

Kontakt | Krause Robotik | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation