allora cerco di riassumere e far chiarezza su cosa succede, ho fatto un bel po di prove solo con arduino senza shield :
Programma di IRsendDemo led
IR su pin 9 funziona (led lampeggia) , il resto dei pin 1/2/3/4/5/6/7/8/10/11/12/13 (li ho provati tutti ) non funziona (nessun lampeggio)
Programma di leo72 led
IR su pin 11 funziona(led lampeggia in modalita fade ), il pin 13 non funziona
Programma di leo72 led
Normale Rosso su pin 11 e 13 non funziona ( nessun lampeggio), tranne in fase di caricamento che il 13 lampeggia come quello sulla skeda
Programma di Garide qui sotto led IR su pin 9 funziona, la stufa riceve il comando, si accende e spegne, il resto dei pin 1/2/3/4/5/6/7/8/10/11/12/13 (li ho provati tutti ) non funziona
#include <IRremote.h>
IRsend led;
unsigned int code[22] = {6750,2500,3350,1700,850,850,800,1700,1700,850,800,1700,850,850,850,1650,1700,850,1650,1700,1650};
// Raw (22): 14036 6750 -2500 3350 -1700 850 -850 800 -1700 1700 -850 800 -1700 850 -850 850 -1650 1700 -850 1650 -1700 1650
void setup()
{
}
void loop() {
for (int i = 0; i < 3; i++) {
led.sendRaw(code, 22,38);
delay(100);
}
}
questo è quello che succede ....
domanda siccome sia il mio programma che quello de IRsendDemo non definisce il pin di OUTPUT, non è che il MEGA abbia come uscita principale il pin 9. leo72 ha gia risposto, ma non ho compreso l'affermazione fatta.... sono alle prime armi e non ci arrivo subito
