Re: Basic Stamp2 Kommunikation Kategorie: Sonstige Hardware (von Klaus-Dieter Reiners - 11.01.2003 20:02) | |
Als Antwort auf Basic Stamp2 Kommunikation von Klaus-Dieter Reiners - 11.01.2003 17:06
| |
Nachtrag: Nachdem ich noch weiter im Forum nachgeschaut habe, fand ich ein paar Hinweise, die leider nicht den gewünschten Erfolg brachten. Deshalb ist es wohl besser ich präzisiere meine Frage: 1) Auf der Basic-Stamp-Seite wird folgende Routine aufgerufen: __________________________________________________________________________ wDist var byte INIT con 0 ECHO con 1 RxD con 3 TxD con 2 baud con 84 pace con 10 convfac con 29 ' use centimeters main wDist=0 serout RxDTxD,baud,[wDist] pause 1000 goto main _________________________________________ Auf der CC2-Seite habe ich folgendes nach Durchsicht des Forum implementiert: thread main { byte x,y; loop { x=hwcom.rxd(); if x { y=hwcom.get(); lcdext.clear(); lcdext.put((x / 100)+0x30); lcdext.put(((x % 100)/10)+0x30); lcdext.put((x % 10)+0x30); lcdext.line2(); // Cursor 2. Zeile lcdext.put((y / 100)+0x30); lcdext.put(((y % 100)/10)+0x30); lcdext.put((y % 10)+0x30); } } } _____________________________________________ Ziel ist es also einen Distanzwert (numerisch) in der BS zu ermitteln und ihn an CC2 über hwcom zu übergeben. Was immer ich bis jetzt probiert habe, es kommen nie die richtigen Werte an: weder sind es die ASCII-Werte der Ziffern, noch der Wert selbst. Was mache ich da verkehrt? Vielen Dank. Klaus-Dieter | |
Antwort schreiben Antworten: Re: Basic Stamp2 Kommunikation (von magic - 13.01.2003 22:22) Re: Basic Stamp2 Kommunikation (von Martin Binder - 13.01.2003 11:12) Re: Basic Stamp2 Kommunikation (von Klaus-Dieter Reiners - 13.01.2003 21:52) Re: Basic Stamp2 Kommunikation (von Martin Binder - 14.01.2003 8:53) |