Consiglio resistenze per due IR Led

scusatemi.. non conosco molto la libreria.. ma giustamente tonid dice di premere il tasto, ma quel 12 nella riga del send, non potrebbe riferirsi al pin 12 ?
Presto fai a fare una prova..

No ,è il numero di bit di cui è composto il protocollo ir della sony

Hai ragione, me ne sono accorto subito dopo, scusate.. ho detto una stronz... :expressionless:

Grazie ad entranbi per l'interessamento

@ Michele Menniti: se lancio il "blink" sul pin 3 con 2 resitenze in paralello come suggerito, vede bene i lampeggi distinti.

@ Michele Menniti, Tonid: l'affermazione fatta da Tonid è esetta, il programma "IRsendDemo" controlla lo stato del seriale,
avevo gia provato a invare tramite seriale il valore 1 o n

in parteza avevo provato a far partire il seguante codice

#include <IRremote.h>

IRsend led;
unsigned int code[22] = {14036,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);
    }

escudendo il seriale, ma nada ....

Mi par un po' strana la cosa... prova magari aumentare il contatore per avere maggiori lampeggi... perchè 3 mi sembrano un po' pochi per riuscire a vederli...
Mi sono guardato un po' le librerie... se apri IRremote.h nelle prime righe puoi abilitare il debug... magari togli il commento e vedi cosa ti dice..
Penso che la parte hardware sia ok.. anche perchè te la sta verificando Michele.. quindi stanne certo che vai sul sicuro.. :wink:

La mia sensazione è che "stiamo" usando male quello scketch e quella lib e che da quel pin non stia uscendo un bel niente!
Ora a me pare che l'intento di garide fosse quello di verificare il LED IR, ed il LED IR funziona; dopo di che , se si vuole approfondire questa cosa della lib, bisogna mettersi ad usarla seriamente. Facciamo un'altra cosa più SICURA.
@ garide: lascia perdere quella libreria e carica questo semplice sketch:

#define TX 11

void setup() 
{                
  pinMode(TX, OUTPUT);     
 
  OCR2A = 208;
  TCCR2A = 0b01000011; 
  TCCR2B = 0b00001001;
  }

void loop()
{
 }

collega il LED e la R al pin 11 e vedi cosa succede

Ciao

Fatto non succede nulla ...

non conosco ancora questo codice, cosa dovevo vedere ?

Questo codice genera costantemente 38KHz sul pin 11, senza dover fare nulla, ora sembra strano che tu veda il tuo LED IR lavorare col blink e NON con una frequenza specifica, naturalmente devi sempre osservare attraverso una fotocamera, perché in caso contrario non vedi nulla. Prova ad usare un normale led rosso invece dell'IR (va bene ancora la R da 220ohm, ma NON inferiore!) e guardalo a occhio nudo, dovrebbe lavorare senza problemi, magari con luce un po' fioca ma si deve vedere.

Io ho caricato lo sketch di esempio e tutto funziona.....Ho dovuto caricare lo scketch con ide 23 ed ho messo un led normale ed ha fatto i suoi 3 lampeggi come da codice.
Non è che il pin 3 ti è partito?.....magari facendo prove hai collegato il led senza resistenza?!
Io farei delle prove sul pin 3

tonid:
Non è che il pin 3 ti è partito?.....magari facendo prove hai collegato il led senza resistenza?!
Io farei delle prove sul pin 3

garide:
@ Michele Menniti: se lancio il "blink" sul pin 3 con 2 resitenze in paralello come suggerito, vede bene i lampeggi distinti.

Tonid, non ti distrarre :wink:
Semmai a me sta venendo il dubbio sul funzionamento del PWM, visto che lui non vede nulla né sul 3 né sull'11 quando sono gestiti da timer :cold_sweat:
Scusa Tonid, dato che non ti costa nulla: sposta il led sull'11 e testa le mie 4-5 righe, si accende il LED?

Scusa Tonid, dato che non ti costa nulla: sposta il led sull'11 e testa le mie 4-5 righe, si accende il LED?

Si accende e misuro una F di 38254Hz

quindi il nostro amico garide ha proprio problemi di timer, infatti lo stesso codice non gli da' segni di vita ma sullo stesso pin il normale blink gli funziona.

A questo punto pare proprio di si . Mi sembra di aver capito che la scheda gli è arrivata da poco e questo sia uno dei primi esperimenti quindi è strana sta cosa.

Buona Sera

Scusate sono dovuto uscire, leggo solo ora quello che mi scrivete

effetivamente la skeda mi è arrvata prima di natale e ho fatto un paio i esperimenti con led e pulsanti.

@Michele Menniti: ho prvato il tuo skech con led normale e con IR, entrambi non danno segno di vita.
inoltre ho propvato ha cambiare tutte le porte PWM ( 3/5/6/9/11) della skeda aggiorano di volta in volta lo skech ma su nessun pin vedo nulla, metre se metto in "HIGH" le stesse porte il led IR si illumina di azzurro

@tonid:

.Ho dovuto caricare lo scketch con ide 23

mi puoi spiegare cosa è ide23

@Michele Menniti:

quindi il nostro amico garide ha proprio problemi di timer

che mi consigliate di fare ? rispedire la skeda indietro ?

IDE è il nome del programma che usi per inviare gli sketch ad Arduino.
Probabilmente tu stai usando la versione IDE 1.0.1 o successiva, molti sketch però non sono compatibili completamente con questa versione, allora in questi casi si recupera la vecchia versione precedente, IDE 0022 o 0023 per farli funzionare. Ora onestamente io non so dirti se il tuo possa essere un problema di versione, ma nel caso del mio codice, non c'è niente di particolare, solo tre righe che agiscono sui registri del timer 2 che funzionano senza problemi, ma non nel tuo caso.
Che scheda hai?
Qual'è la sigla del micro che monta?
Dove l'hai comprata?
Proviamo a capirci qualcosa in più prima di dirti di contattare il fornitore per la sostituzione

Caio

Grazie per la spiegazione

la skeda è un Arduino Mega 2560 R3 con ATMEGA256 16AU 1153
sopra è attacata una ethernet share + una screw sheld per lato , per conessioni con fili

ho acquistato il tutto sul sito della http://www.homotix.it

Non potresti staccare tutto e rifare le prove solo con Arduino?

ciao

ho staccato tutto, arduino + resistenza + led IR

niente tutto spento

No forse Michele intendeva di staccare tutti gli shield e lasciare solo l' arduino con il led o l' IR e fare le prove che ti aveva detto.

scusa forse mi sono spiaegato male, "ho tolto tutto" intendevo propio che ho rimosso ETH e gli screw

ho rifatto tutte le prove proposte da Michele, ma non ho riscontratto nessuna differenza da prima, il led nn si accende