BASTIUniversal
18.07.2006, 19:21
Hi!
Ich hab mit einen kleinen Rundum-Entfernungssensor aus einem GP2D12 und nem kleinen Schrittmotor gebastelt. Ist nicht weiter schwer, die µC-Programmierung auch nicht...aber der PC und die Datenverarbeitung haben's meistens in sich.
Ich hab mich jetzt in die sehr einfache Sprache "Profan" eingearbeitet und ein wirklich einfaches Programm geschrieben.
Profan ist eine Mischung aus Basic und Pascal (mit "Anleihen" von C).
Das Programm Empfängt den gemessenen Wert vom GP2D12, ohne jegliche Umrechnung auf dem µC. Dann rechnet das Programm die Tatsächliche Entfernung in cm aus und stellt diese in einem Halbkreis dar.
Ein Bild und der Quellcode (Txt-Datei damit's jeder Lesen kann) sind im Anhang. Die Formeln zur Berechnung der Koordinaten im Halbkreis hab ich von hier: https://www.roboternetz.de/phpBB2/viewtopic.php?t=21509
Das Programm wird noch ausgebaut...z.B. um dem µC zu sagen, wann er loslegen kann den Schrittmotor zu starten.
MfG
Ich hab mit einen kleinen Rundum-Entfernungssensor aus einem GP2D12 und nem kleinen Schrittmotor gebastelt. Ist nicht weiter schwer, die µC-Programmierung auch nicht...aber der PC und die Datenverarbeitung haben's meistens in sich.
Ich hab mich jetzt in die sehr einfache Sprache "Profan" eingearbeitet und ein wirklich einfaches Programm geschrieben.
Profan ist eine Mischung aus Basic und Pascal (mit "Anleihen" von C).
Das Programm Empfängt den gemessenen Wert vom GP2D12, ohne jegliche Umrechnung auf dem µC. Dann rechnet das Programm die Tatsächliche Entfernung in cm aus und stellt diese in einem Halbkreis dar.
Ein Bild und der Quellcode (Txt-Datei damit's jeder Lesen kann) sind im Anhang. Die Formeln zur Berechnung der Koordinaten im Halbkreis hab ich von hier: https://www.roboternetz.de/phpBB2/viewtopic.php?t=21509
Das Programm wird noch ausgebaut...z.B. um dem µC zu sagen, wann er loslegen kann den Schrittmotor zu starten.
MfG