Tegen beter weten in ga ik toch al even deze thread starten.
Het gaat me hier om het zelf bouwen, dus ik heb geen nood aan shops waar je vervangtoestellen kan kopen.. Alvast bedankt aan de mensen die me daar tips in willen geven.
Ok, ik heb een afstandbediening van Denon die niet 100% meer werkt.
Ik heb de IR codes gevonden van Denon zelf.
In het bestand Denon Master HEX staan de codes die geldig zijn voor het toestel dat ik heb staan.
Ik heb een simpele IR receiver gemaakt op Arduino die de codes op het scherm toont als ik een knop van de afstandbediening druk.
Echter, de codes in het bestand van Denon en wat ik op mijn scherm zie verschijnen, komende van Arduino zijn twee verschillende formaten.
Het probleem is dat ik iets wil maken om 1 toets te vervangen die niet meer werkt. Ik kan de juiste code dus ook niet meer capturen.
Wat ik wilde doen is de code die ik in dat HEX bestand vond versturen maar dat gaat nogal moeilijk zijn als dat niet in het juiste formaat staat.
Ik geef een voorbeeld:
Toets "1" is volgens dat HEX bestand:
0000 006C 0000 0032 0080 0041 0010 0010 0010 0010 0010 0031 0010 0010 0010 0031 0010 0010 0010 0031 0010 0010 0010 0010 0010 0031 0010 0010 0010 0010 0010 0031 0010 0031 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0031 0010 0010 0010 0031 0010 0010 0010 0031 0010 0010 0010 0010 0010 0010 0010 0031 0010 0010 0010 0010 0010 0010 0010 0031 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0031 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0010 0B2D
Als ik dat capture via Arduino krijg ik dit formaat:
Encoding : SANYO
Code : FFFFFFFF (0 bits)
Timing[99]:
+3300, -1650 + 450, - 400 + 400, - 450 + 400, -1200
+ 450, - 400 + 400, -1250 + 400, - 450 + 400, -1200
+ 450, - 400 + 450, - 400 + 400, -1200 + 450, - 450
+ 400, - 400 + 400, -1250 + 400, -1250 + 400, - 450
+ 400, - 400 + 450, - 400 + 400, - 400 + 450, - 400
+ 400, - 450 + 400, -1200 + 450, - 400 + 400, -1250
+ 400, - 450 + 400, -1200 + 450, - 400 + 450, - 400
+ 400, - 400 + 450, -1200 + 450, - 400 + 400, - 450
+ 400, - 400 + 450, -1200 + 450, - 400 + 400, - 400
+ 450, - 400 + 400, - 400 + 450, - 400 + 400, -1250
+ 400, - 450 + 400, - 400 + 400, - 450 + 400, - 400
+ 450, - 400 + 400, - 400 + 450, - 400 + 400, - 400
+ 450, - 400 + 400
unsigned int rawData[99] = {3300,1650, 450,400, 400,450, 400,1200, 450,400, 400,1250, 400,450, 400,1200, 450,400, 450,400, 400,1200, 450,450, 400,400, 400,1250, 400,1250, 400,450, 400,400, 450,400, 400,400, 450,400, 400,450, 400,1200, 450,400, 400,1250, 400,450, 400,1200, 450,400, 450,400, 400,400, 450,1200, 450,400, 400,450, 400,400, 450,1200, 450,400, 400,400, 450,400, 400,400, 450,400, 400,1250, 400,450, 400,400, 400,450, 400,400, 450,400, 400,400, 450,400, 400,400, 450,400, 400}; // SANYO FFFFFFFF
unsigned int data = 0xFFFFFFFF;
Ik moet gewoon de code die ik in dat HEX bestand vind kunnen verzenden via Arduino. Daarvoor zal ik die waarschijnlijk moeten converteren?
Ik begin er aan, ik weet niet waar ik moet beginnen met zoeken, er is veel te vinden over deze materie.
Indien er iemand mij op weg kan helpen met te zorgen dat dat lukt zou ik dankbaar zijn.
Het enige wat telt nu is dat ik dat apparaat kan bedienen met de codes die ik in dat Denon Master HEX bestand heb.