Problemas con ir

tengo muchos problemas con ir el mando cada vez envia codigos distintos etc. mi whatsap es +34 644 722 784 He hecho tantas pruebas y probado tantos codigos que no se como tengo que hacer para clonar un mando.

Primero lee las normas de ESTE foro, y luego observa si hay otros hilos con indicaciones.
Tu preguna no es un proyecto, es una consulta de modo que será movida a Software.

Acidburg:
tengo muchos problemas con ir el mando cada vez envia codigos distintos etc. mi whatsap es +34 644 722 784 He hecho tantas pruebas y probado tantos codigos que no se como tengo que hacer para clonar un mando.

Todo son preguntas y o proyectos cuando tienes una duda es por que quieres hacer algo que es un proyecto…

En un arduino tengo esto

#include <SoftwareSerial.h>
#include <IRremote.h>
SoftwareSerial miBT(10,11);

IRsend irsend;
unsigned int raw[101] = {3450,1650,450,1250,450,1300,400,500,400,450,450,450,450,1300,400,450,450,450,450,1300,400,1300,450,450,400,1300,450,450,450,450,400,1300,450,1300,400,450,450,1300,400,1300,450,450,450,450,400,1300,450,450,450,450,400,1300,450,450,450,450,400,500,400,450,450,450,450,450,400,500,400,450,450,450,450,450,450,450,400,450,450,450,450,450,450,450,400,450,450,450,450,450,450,450,400,500,400,450,450,450,450,450,400,500};

String valor;
void setup() {
Serial.begin(9600);
miBT.begin(38400);

}

void loop() {

if(miBT.available()){
Serial.write(miBT.read());
//valor=miBT.read();

if(valor=“A”){
Serial.print(“Envia”);
for(int i=0; i<1;i++){
for(int c=0; c<100; c++)
{
irsend.sendRaw(raw,101,c);
}
delay(3000);
}
Serial.println(“final”);
}

}

}

y en el otro arduino

#include <IRremote.h>
int RECV_PIN =8;
IRrecv irrecv(RECV_PIN);
decode_results results;
void setup()
{
Serial.begin(9600);
irrecv.enableIRIn(); // Start the receiver
}
int c = 1;
void dump(decode_results *results) {
int count = results->rawlen;
Serial.println(c);
c++;
Serial.println(“For IR Scope: “);
for (int i = 1; i < count; i++) {
if ((i % 2) == 1) {
Serial.print(”+”);
Serial.print(results->rawbuf_*USECPERTICK, DEC);_

  • }*
  • else {*
    Serial.print(-(int)results->rawbuf_USECPERTICK, DEC);_
    _
    }_
    _
    Serial.print(" “);_
    _
    }_
    _
    Serial.println(”");_
    _
    Serial.println(“For Arduino sketch: “);_
    _
    Serial.print(“unsigned int raw[”);_
    _
    Serial.print(count, DEC);_
    _
    Serial.print(”] = {”);_
    _
    for (int i = 1; i < count; i++) {_
    _
    if ((i % 2) == 1) {_
    Serial.print(results->rawbuf_USECPERTICK, DEC);
    }

    * else {
    Serial.print((int)results->rawbufUSECPERTICK, DEC);
    }

    * Serial.print(",");
    }
    Serial.print("};");
    Serial.println("");
    Serial.print(“irsend.sendRaw(raw,”);
    Serial.print(count, DEC);
    Serial.print(",38);");
    Serial.println("");
    Serial.println("");*_

}

void loop() {
* if (irrecv.decode(&results)) {*
* dump(&results);*
* irrecv.resume(); // Receive the next value*

* }*

}
uno me envia 101 de longitud y otro 100 aparte de eso no se enciende y cada vez que pulso en el mando para recibir codigo los codigos que recibe són diferentes

Bueno, parece que tenemos un problema @Acidburg!!
Si te digo que tu consulta no es un proyecto y me lo discutes con solo 1 post en este foro y luego colocas el código sin usar las etiquetas, me estas diciendo que no prestas atención a nada de lo que te he escrito y entonces no se para que discutes?
La sección Proyectos es para cosas como las que allí se ven, te invito a que vayas y leas (como ya te lo indiqué) cómo se plantea un proyecto, como se desarrolla y como se entregan las conclusiones.
Acá vienes con una duda puntual con tu mando IR, que alguien te responderá.

Hay muchas preguntas similares a esta en la sección Software.

De hecho hace 1 o 2 semanas respondí una similar.
Solo busca Arriba Derecha en la Lupa : IRremote que es el nombre de la librería.