Enviar contenido de una variable por RC-Switch [SOLUCIONADO]

Buenas tardes amigos,

Tengo un problema con la libreria RC-Switch al tratar de enviar una variable. Me explico mejor.

Tengo una variable llamada btn1 = 6011265. y cuando trato de enviarla por el rc-switch cuya función es

mySwitch.send(btn1, 24) no la esta enviando o mejor dicho, el portón no esta abriendo.

Sin embargo, si coloco en vez de la variable, el valor directo, osea 6011265, si funciona y abre el portón. mySwitch.send(6011265, 24);

La pregunta es porque?

Sera que la libreria RC-Switch no acepta en la sintaxis una variable? o sera que debo hacer alguna conversión o tratamiento de los datos contenidos en esa variable?

Saludos.

¿Cómo has definido btn1? Debería ser unsigned long.

La variable fue declarada asi: **long btn1; **

Te agradecería en lo posible cual es la finalidad de utilizar la palabra unsigned. Tan pronto vuelva ami hogar la declaro asi como me dijiste y te comento

Saludos

la librería esta pensada para aceptar un unsigned long variable
unsinged SIN SIGNO

define tu variable btn1 asi y debería funcionar

unsigned long btn1 = 6011265;
RCSwitch.send(btn1, 24);

Excelente surbyte y noter, muchas gracias, ya me funciono...!!!