Mostrando entradas con la etiqueta electronica. Mostrar todas las entradas
Mostrando entradas con la etiqueta electronica. Mostrar todas las entradas

viernes, 9 de octubre de 2015

NOTA: usando IRremote (sendRaw) en arduino mega 2560

Al enviar el mensaje usando sendRaw por defecto se usa el pin 3 como salida para el led Infrarojo peeero en el mega 2560 se utiliza el pin9 y hay q agregar dos líneas al código para utilizarlo
se agrega en void setup() lo siguiente:

pinMode(9,OUTPUT);  
digitalWrite(9, LOW);
Con lo que nuestro código en un ejemplo quedaría así:

 #include <IRremote.h>
IRsend irsend;
unsigned int mute[52] = {32072,3850,3950,500,1950,500,1950,500,1950,500,1950,500,1000,500,1000,500,1900,550,1950,500,1950,500,1950,500,1950,500,1950,500,950,550,1000,450,1000,500,1000,500,1950,500,1950,500,1000,500,1000,500,1000,450,1000,500,1000,500,1000,500};//código del botón de silencio para mi tv


void setup(){
  Serial.begin(9600);
   pinMode(9,OUTPUT);
 digitalWrite(9, LOW);
  }


void loop() {

      irsend.sendRaw(mute,52,38);
      Serial.println("Enviado");
      delay(2000);
    }

Este programa enviará cada dos segundo el mensaje contenido en mute y a la vez enviará un mensaje ("enviado") por el monitor serie para saber que nuestro código está funcionando.