Autor Beitrag
Cataclyst
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Di 21.02.06 17:38 
Hallo ich hab mirden Thread angeschaut und hab das ganze mal ausprobiert, klappt auch alles sehr gut.

Nun hab ich die Signale, die ich über ne Fernbedienung empfange mal mit showmsg(inttostr(ord(char))); ausgegeben und da kommen nur 0en.

Kann ich irgendwie rausfinden, welche Taste auf der Fernbedienung gedrückt wurde?


Moderiert von user profile iconraziel: Topic aus Delphi Tutorials verschoben am Mi 22.02.2006 um 09:38
phoque
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mi 22.02.06 10:31 
Wenn da nur nullen kommen, denke ich mal das das Daten einlesen aus irgendwelchen Gruenden nicht geklappt hat.
Die Daten sollten ja gerade unterschiedlich sein, je nachdem welche Taste du drueckst.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 22.02.06 12:29 
IrDa ist aber nicht das Protokoll für Fernbedienungen.
Es ist eher wie Bluetooth mit verschiedenen Protokollen für Datenübertragung,Druck,...
Fernbdienungen sprechen das RC5 Protokoll.
Du musst dir also einen neuen Empfänger [url=www.lirc.org]bauen[/url]/kaufen.
frank-wob
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 22.02.06 12:58 
Hallo,

RC5 ist eines von vielen Protokollen für Fernbedienungen. Nämlich das von Phillips. Es wird aber auch von einigen anderen Firmen genutzt. Es gibt aber auch noch jede Menge anderer Protokolle. So gut wie jeder Hersteller kochte mal sein eigenes Süppchen. In letzter Zeit gehen aber auch einige Hersteller dazu über aus Kompatibilitätsgünden das RC5 Protokoll zu benutzen. Von Haus aus, kann der Irda Empfänger nichts mit den Signalen einer Fernbedienung anfangen. Der Empfänger enpfängt aber die Impulse der Fernbedienung. Wenn man diese nun mitzählt und auswertet, weis man auch welche Taste an der Fernbedienung betätigt wurde.

Für Palm und Pocket PC gibt es Anwendungen die genau dies tun. Damit kann man diese Geräte als Lernfähige Superfernbedienungen benutzen.

Gruß Frank
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 22.02.06 16:40 
Ja klar es gibt 100.0000nde Protokolle aber RC5 ist ja nun mitlerweile doch schon relativ gebräuclich und eine kompatible Fernbedienung nicht teuer. Ich glaube aber nicht das man an die Pulse von IRDA ran kommt da die meistens einen kompletten Controller haben der die Signale schon aufarbeitet. Aber ich bin kein Löter, mag sein das ich mich irre..