Hallo, meine neue Fernbedienung (Telekom Media Receiver 400) arbeitet nicht mit me
Die Idee ist nun: die Codes der ORION-Fernbedienung bei Aus- und Einschalte n auf dem Oszi anschauen (ergibt Code1 und Code2). Die Codes des media-Rece ivers bei Aus- und Einschalten anschauen (ergibt Code3 u. Code4). Einen Pro zessor so programmieren dass bei Empfang von Code1(2) der Code3(4) ausgegeb en wird.
Wieso? Ich hab gerade mal geschaut. Ein Befehl bei mir (Kaseikyo) braucht 100-130ms. Also kannst du davon ausgegen das der zweite Befehl vom eigenen Controller etwa 250ms nach dem loslassen der Taste auf der Fernbedienung gesendet ist. Das duerfte sich an der Grenze zur Wahrnehmung befinden, auf jedenfall fuer die meisten Anwendungen unkritisch.
Am Fri, 27 Jan 2017 02:46:34 -0800 (PST) schrieb ludwig zweck :
Um die bereits in einem anderen Posting von Peter Heitzer gegebene Empfehlung "IRMP und IRSND" etwas zu konkretisieren, folgendes Beispiel aus einer Anpassung an den PIC12F1840, die ich 2014 zu IRMP beigesteuert habe.
formatting link
zusammenstecken kann. Mehr als ein TSOP1736 (oder vergleichbar) und
Fernsehers. Herausfinden kann man das am einfachsten, indem man exakt die nachfolgend aus dem Programmkopf herauskopierte Schaltung aufbaut,
mitschneidet, was so erkannt wird, wenn man die relevanten Tasten der
sowie die Taste(n) der neuen Fernbedienung, die dann den Fernseher ansteuern sollen
TSOP1736+ PIC12F1840 | __ 1k | Vdd--o| o|o--Vss ___ +--GP5--o| |o--GP0 / ICSPDAT RS232 out -|___|-------GP4--o| |o--GP1 / ICSPCLK ___ LED RS232 in -|___|---Vpp/GP3--o|__|o--GP2-----------|___|- ->|---Vss 10k
Was man dann auf dem angeschlossenen Terminal (ich benutzte da
zuschaut, sieht das der Output dann etwa so aus:
IRMP PIC 12F1840 1.0 ws P 7 a=0x0014 c=0x003f f=0x00 (RC5) P 7 a=0x0014 c=0x003f f=0x01 (RC5) P 2 a=0xbf00 c=0x0059 f=0x00 (NEC) P 2 a=0xbf00 c=0x0059 f=0x01 (NEC)
Erst wurde eine Taste mit dem Code 0x3f einer Philips-Fernbedienung
wurde. Danach dann eine NEC-Fernbedienung (nicht unbedingt von NEC, da
wurde) mti der Adresse 0xbf00 und dem Tastencode 0x59.
Genau diese Befehlte kann man dann im Programm mit eben diesen Protokollen, Adressen und Kommandos auch wieder aussenden.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.