salve a tutti ho letto una guida online che mi ha incuriosito, ovvero poter comandare da remoto il climatizzatore di casa...giusto per arrivare a casa e trovare un ambiente che assomigli meno ad un forno.
comprato arduino ed ho rilevato i codici ir on e off del telecomando del clima, a questo punto ho copiato il programma che avevo trovato online sostituendo i codici con i miei.
premetto che se copio ed incollo il programma trovato la lettura va a buon fine mentre quando modifico con i miei codici ricevo questo errore che non so decifrare.
forse i codici del mio telecomando sono troppo lunghi e devo modificare nella libreria qualche parametro?
qualcuno può aiutarmi?
grazie a tutti
il programma:
#include "IRremote.h"
IRsend irsend;
void setup()
{
Serial.begin(9600);
}
int khz=38; //NB Change this default value as neccessary to the correct modulation frequency
// ON the A/C
unsigned ON[] = {3452069045,4294967295};
// OFF the A/C
unsigned OFF[] = {3003779209,4294967295};
void loop() {
irsend.sendRaw(ON, sizeof(ON)/sizeof(int), khz);
delay(10000);
irsend.sendRaw(OFF, sizeof(OFF)/sizeof(int),khz);
delay(10000);
}
questo l'errore
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:17:39: warning: narrowing conversion of '3452069045ll' from 'long long int' to 'unsigned int' inside { } [-Wnarrowing]
unsigned ON[] = {3452069045,4294967295};
^
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:17:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:17:39: warning: narrowing conversion of '4294967295ll' from 'long long int' to 'unsigned int' inside { } [-Wnarrowing]
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:17:39: warning: large integer implicitly truncated to unsigned type [-Woverflow]
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:21:40: warning: narrowing conversion of '3003779209ll' from 'long long int' to 'unsigned int' inside { } [-Wnarrowing]
unsigned OFF[] = {3003779209,4294967295};
^
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:21:40: warning: large integer implicitly truncated to unsigned type [-Woverflow]
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:21:40: warning: narrowing conversion of '4294967295ll' from 'long long int' to 'unsigned int' inside { } [-Wnarrowing]
/Users/diego/Documents/Arduino/climatizzatore/climatizzatore.ino:21:40: warning: large integer implicitly truncated to unsigned type [-Woverflow]
Lo sketch usa 2830 byte (8%) dello spazio disponibile per i programmi. Il massimo è 32256 byte.