Also irgendwie hat das nicht geklappt (meine fernbedienung scheint da nicht kompatibel zu sein).


folgendes sendet meine fernbedienung:

]]]×ÝwuÕWWWUÝ€]]]×ÝwuÕWWWUÝ für links

]]]×ÝwuÕWWWÕ× €]]]×ÝwuÕWWWÕ× für rechts


und da ist auch schon das erste Problem:

der code für rechts ist ein zeichen länger als der für links.

Und selbst wenn sie gleich lang wären, gings trotzdem nicht, da das timeout nicht klappt.


Ich hab folgende Codes probiert:




Code:
..
int Z=0;
unsigned char data;

while(Z==0){
SerRead(data, 1, 5);
if (data=w){
Z=1;
}
}
FrontLED(ON);
..
klappt aber nicht.
dieser hingegen schon:

Code:
..
unsigned char data;

SerRead(data, 1, 0);

FrontLED(ON);

..