Um den Wert auf den Hyperterminal zu übertragen braucht man Zeit!!!
Eine Lücke, wo nix empfangen wird. Die Switch-Anweisung bekommt einen default Möglichkeit.
Code:
switch (cmd)
{
//hier steht er andere quatsch
default: wert = (int) cmd; itoa(wert,code,16); for(int xxx = 0; xxx < 1000; xxx++) Sleep(72); SerWrite(code,strlen(code)); SerWrite("\n\r",2); break;
}
Durch die For-Schleife wird einen Pause von 1 Sekunde gemacht.
Auf der Fernbedienung mehrmal drücken, um den HEX Wert zu erkennen.
Ok, das wars auch schon
Lesezeichen