Hallo,
ich hoffe, hier kennt sich jemand mit der IR Codierung und der IRremote Library aus.
Ich bekomme es nicht hin, meine selbst eingelesenen Codes entsprechend anzupassen und dann zu senden.
Ich habe für meinen TV entsprechende Codes im Internet gefunden, somit weiß ich, dass mein Aufbau generell funktioniert.
Beispiel:
#define PanasonicAddress 0x4004 // Panasonic address (Pre data)
#define PanasonicPower 0x100BCBD
irsend.sendPanasonic(PanasonicAddress,PanasonicPower);
Jetzt zu meiner Remote (Samsung SMT G7400) an der ich aktuell scheitere:
Der per Arduino Monitor eingelesene RAW Code als Array sieht folgend aus:
(bereits bereinigt um die Buchstaben "m" und "s" [m4300 m450 s450 m550 .....] )
unsigned int[] horizon = { 4300, 450, 450, 550, 400, 600, 400, 600, 400, 600, 400, 1550, 400, 1550, 400, 550, 450, 550, 400, 600, 400, 1550, 400, 600, 400, 1550, 400, 600, 400, 1550, 400, 550, 450, 550, 400, 4550, 400, 600, 400, 1550, 400, 550, 400, 1550, 450, 1550, 400, 1550, 400, 550, 400, 600, 400, 1550, 400, 600, 400, 1550, 400, 600, 400, 1550, 400, 1550, 400, 1550, 400, 1550, 400, 1550, 400, 600, 400, 1550, 400, 1550, 400}
Habe ich den so korrekt als Array angelegt?
Den Sende Aufruf habe ich wie folgt angelegt:
irsend.sendRaw(horizon, 78, 38);
=> mittels Handy Cam konnte ich sehen, dass gesendet wird, allerdings hat der Receiver nicht auf das Signal reagiert.
Hoffe, hier gibt es jemanden, der sich mit der Library auskennt.
Gruß
Thorsten