EDIP (2407) Programmieren?

Blöde Frage, von welchen LED`s redet ihr?. Wenn ihr die meint wie ich denke, dann sollte es mit dem Code funken.

XBee_SendText($Edip, chr(27)."YW".chr(5).chr(1)); //GRÜNE LED
XBee_SendText($Edip, chr(27)."YW".chr(6).chr(1)); //GELBE LED
XBee_SendText($Edip, chr(27)."YW".chr(7).chr(1)); //ROTE LED

Wenn Du die Platine von Andrge benutzt, dann sind es Port 5,6,7

Ich hoffe das ich nichts durcheinander bringe.

Hi,

ja, ich benutze ebenfalls die Platine von adrege.(mit 3 LED unterm Display).
Ich komme aber nicht mit den XBee_SendText-Kommandos klar.

Habe deine Befehle ausprobiert, die funzen bei mir nicht.
Ist aber nicht schlimm. Mein Weg funktioniert ja.

Gruss
Björn

XBee Send Buffer verwenden!

Bei mir läuft es noch mit Xbee_Sendtext, Du musst es halt mit Regvar machen.

Hi,

habe mal ausprobiert, geht jetzt auch so:


$gw=17704 /*[XBee Gateway]*/;
$id=2;

XBee_SendBuffer($gw,$id, chr(27)."YW".chr(7).chr(0)); // LED 1 ein
XBee_SendBuffer($gw,$id, chr(27)."YW".chr(7).chr(1)); // LED 1 aus

XBee_SendBuffer($gw,$id, chr(27)."YW".chr(6).chr(0)); // LED 2 ein
XBee_SendBuffer($gw,$id, chr(27)."YW".chr(6).chr(1)); // LED 2 aus

XBee_SendBuffer($gw,$id, chr(27)."YW".chr(5).chr(0)); // LED 3 ein
XBee_SendBuffer($gw,$id, chr(27)."YW".chr(5).chr(1)); // LED 3 aus

Jetzt muss ich auch nicht mehr solange rumrechnen, was wann wie eingeschaltet wird.

Invertieren geht mit einer „2“. Cool.

Arbeitet ihr On-the-Fly (direktes ansprechen des EDIP mit Befehlen) oder habt ihr alles reinprogrammiert und schickt nur noch „Nutzdaten“ ?

Thx.
Björn

XBee_SendText ist noch alter Bestand. Entweder XBee_SendBuffer oder Regvar_SendText, sofern eine Registervariable vorhanden ist.

Alles im eDip programmiert. Zumindest bei mir so.

Hallo

wenn ihr gerade erst mit Edip anfangt könnte euch vielleicht diese Funktiondas Leben leichter machen.

Mich hat es genervt das ich immer

RegVar_SendText(20289 /*[Diverse\Edip 1\Register Xbee]*/,chr(27)."AT".chr(0).chr(0).chr(120).chr(20).chr(154).chr(0)."$titel".chr(0));

usw eingeben musste.
mit der Funktion ist es nur noch

edip("AT,0,0,120,20,154,0,$titel");  

schaut sie euch mal an, vielleicht hilfts ja.

Gruß Jannis

Kleiner Tip: http://www.ip-symcon.de/forum/f33/edip-php-hilfsklasse-10400/