Enviar sinal IR RAW, com array de números e letras

Bom dia galera, estou tentando automatizar o ar condicionado da minha casa, porém, fiz todos os procedimentos citados por vários fóruns, mas não obtive sucesso, modifiquei as bibliotecas, gravei e regravei os comandos hexadecimais, tentei enviar o código por laço, por NEC, por RAW, mas , sem sucesso, dai então, recorri a pesquisa de códigos prontos em hexadecimal para o meu ar condicionado, e curiosamente, achei um código em hexa que tinha números e letras, tentei criar um array pra isso, mas não obtive sucesso, dai surgiu a duvida, existe a possibilidade de eu enviar um comando ir, com um código RAW com um array de números e letras?, ou existe a chance de converter o código para torna-lo de uma maneira que o Arduíno possa enviar?, meu ar condicionado é um GREE 9.000 BTU's, o modelo é gwc09ma-d1nna3c e o modelo do controle é YB1FA

Código RAW encontrado na internet(Comando para ligar o ar): 0000 006D 0046 0000 014A 00A7 0018 003E 0018 0015 0018 0015 0018 003E 0018 003E 0018 0015 0018 0015 0018 0015 0018 0015 0018 003E 0018 003E 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 003E 0018 003E 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 003E 0018 0015 0018 003E 0018 0015 0018 0015 0018 003E 0018 0015 0018 02EA 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 003E 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 0015 0018 003E 0018 003E 0018 0015 0018 003E 0018 FFFF

Código RAW lido pelo meu arduino(Comando para ligar o ar):

Raw (74): int desligar[74]={26762,8900,4400,650,1600,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,1550,700,1600,650,500,700,500,700,500,650,500,700,500,700,1550,700,500,700,1550,700,500,700,500,650,1600,700,500,650,};

Galera, por favor, alguém poderia me ajudar a tentar controlar esse ar? kkkk, já tentei de tudo e nada, minha TV, som e entre outros estão controladas, mas o ar... nada ainda

FelipeMessias: Bom dia galera, estou tentando automatizar o ar condicionado da minha casa, porém, fiz todos os Código RAW lido pelo meu arduino(Comando para ligar o ar):

Raw (74): int desligar[74]={26762,8900,4400,650,1600,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,1550,700,1600,650,500,700,500,700,500,650,500,700,500,700,1550,700,500,700,1550,700,500,700,500,650,1600,700,500,650,};

Galera, por favor, alguém poderia me ajudar a tentar controlar esse ar? kkkk, já tentei de tudo e nada, minha TV, som e entre outros estão controladas, mas o ar... nada ainda

cada fabricante cria a sua norma, tem que verificar o comprimento de onda do infravermelho, a frequencia da portadora ( 36KHz, 38KHz ...)

Experimenta inverter o código colocando "0," no começo da array Raw (75): int desligar[75]={0,26762,8900,4400,650,1600,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,1550,700,1600,650,500,700,500,700,500,650,500,700,500,700,1550,700,500,700,1550,700,500,700,500,650,1600,700,500,650,};

fabio_h:
cada fabricante cria a sua norma, tem que verificar o comprimento de onda do infravermelho, a frequencia da portadora ( 36KHz, 38KHz …)

Experimenta inverter o código colocando “0,” no começo da array
Raw (75): int desligar[75]={0,26762,8900,4400,650,1600,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,1550,700,1600,650,500,700,500,700,500,650,500,700,500,700,1550,700,500,700,1550,700,500,700,500,650,1600,700,500,650,};

Tentei agora, mas não houve nenhum efeito, ele envia o sinal, mas o ar condicionado não ler o código, utilizei um código super básico, só testar o envio deste sinal mesmo, mas, sem sucesso, o código é esse aqui:

#include <IRremote.h>
#include <IRremotelnt.h>
IRsend irsend;
char vari;
unsigned int desligar[75]={0,26762,8900,4400,650,1600,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,500,700,500,650,500,700,500,700,500,650,500,700,500,700,1550,700,1600,650,500,700,500,700,500,650,500,700,500,700,1550,700,500,700,1550,700,500,700,500,650,1600,700,500,650,}; 
void setup()
{
  Serial.begin(9600);
}


void loop() {
  
  vari=Serial.read();
  
  if (vari == 'a') {
      Serial.print("enviou");
      irsend.sendRaw(desligar,75,38);
      delay(40);
   
  }
}

Como o fabio havia falado, já verificou a frequencia e o comprimento de onda? Para um ar, achei bem pouco o tamanho do seu array, no meu pelo menos tive que aumentar para 200 o tamanho do array

lonG: Como o fabio havia falado, já verificou a frequencia e o comprimento de onda? Para um ar, achei bem pouco o tamanho do seu array, no meu pelo menos tive que aumentar para 200 o tamanho do array

Ola lonG, ainda não verifiquei, na verdade, como verifico isso?, sobre o tamanho da array, eu li com o receptor IR e sempre vinha arrays deste tamanho, de 74 posições, estranhei também, pois quando eu pesquisava, sempre via arrays bem maiores, mas quem sabe, seja algo especifico da GREE