Zur Übersicht - Zurück zur Homepage
GP2D02 / PT300 Kategorie: Sensoren (von Andi - 8.7.2001 23:10)
Kategorie Sensoren
Hoi!

ich versuche gerade den distanzsensor gp2d02 mit der ccontrol II unit auszulesen.
ich verwende dazu die 2. serielle schnittstelle an die ich den baustein pt300 angeschlossen habe (den baustein hab ich wie im katalog auf seite 969 gezeigt beschaltet).
mit einem kleinen testthread versuch ich den sensor auszulesen. ich bekomm aber immer nur den wert 0 zurück. kann mir jemand sagen was ich falsch mache?

lg
Andi

--

thread sensor
{
int i;

string s,s1;
s = "";

s1 = "INIT";
lcd.goto(1, 0);
lcd.print(s1, str.length(s1));
lcd.clreol();
wait lcd.ready();

swcom.setspeed(4);
swcom.init();


sleep 1000;

loop
{
s = "";
s1 = "WAITING";
lcd.goto(1, 0);
lcd.print(s1, str.length(s1));
lcd.clreol();
wait lcd.ready();
sleep 500;

wait swcom.rxd();

s1 = "GOT ONE";
lcd.goto(1, 0);
lcd.print(s1, str.length(s1));
lcd.clreol();
wait lcd.ready();

i= swcom.get();

str.putint(s, i);
lcd.goto(0, 0);
lcd.print(s, str.length(s));
lcd.clreol();
wait lcd.ready();

sleep 1000;

}
}



___________________________________________________________________________


Antwort schreiben

___________________________________________________________________________
Antworten: