IR Send at 56Khz

Hi,

i have problem with remote.

I am trying 38Khz IR receiver and the IRecv but it give never the same ir code

So i use now 56Khz and it give the same code with NEC protocol.

So it's possible to have NEC in 56 khz ?

Can i use ir.SendNEC with 56Khz ? if yes how i configure 56khz frequency ?

If sendNEC isn't usable, can i send this with esp8266 (Wemos D1)

Raw (68): 8900 -4450 600 -500 600 -1650 550 -1650 600 -500 600 -500 600 -550 550 -550 550 -1650 600 -1650 550 -1650 600 -500 600 -500 600 -550 550 -1650 550 -1650 600 -1650 550 -550 600 -1650 550 -550 550 -550 550 -550 550 -550 600 -500 600 -500 600 -1650 550 -550 550 -1650 600 -1650 550 -1650 600 -1650 550 -1650 600 -1650 550

i try (with the "-" and without)

uint16_t rawData[68] = {8900, 4450, 600, 500, 600, 1650, 550, 1650, 600, 500, 600, 500, 600, 550, 550, 550, 550, 1650, 600, 1650, 550, 1650, 600, 500, 600, 500, 600, 550, 550, 1650, 550, 1650, 600, 1650, 550, 550, 600, 1650, 550, 550, 550, 550, 550, 550, 550, 550, 600, 500, 600, 500, 600, 1650, 550, 550, 550, 1650, 600, 1650, 550, 1650, 600, 1650, 550, 1650, 600, 1650, 550};

irsend.sendRaw(rawData, 68, 56);

But it doesn't work

touma02:
So it's possible to have NEC in 56 khz ?

But, why? Do you think your target device uses it?

Yes, as i said i use 56khz receiver to get nec codes

I'd guess that your controller has an unexpected clock frequency, perhaps 8 instead of 16MHz. Which Arduino do you use?

You say it doesn't work with 38kHz. That is more or less standard. Don't you think it's a little strange? That changing frequency might not help, especially now that you can see that it still doesn't work?