Pages: 1 2 [3] 4 5 ... 7   Go Down
Author Topic: Consiglio resistenze per due IR Led  (Read 3957 times)
0 Members and 1 Guest are viewing this topic.
Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Offline Offline
God Member
*****
Karma: 2
Posts: 543
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai ragione, me ne sono accorto subito dopo, scusate.. ho detto una stronz...  smiley-neutral

Logged

Montebelluna
Offline Offline
Newbie
*
Karma: 1
Posts: 23
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code:
#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 ....
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 543
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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..  smiley-wink
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 517
Posts: 12321
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
Code:
#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
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Montebelluna
Offline Offline
Newbie
*
Karma: 1
Posts: 23
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao

Fatto non succede nulla ...

non conosco ancora questo codice, cosa dovevo vedere ?
« Last Edit: January 08, 2013, 09:17:18 am by garide » Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 517
Posts: 12321
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 517
Posts: 12321
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non è che il pin 3 ti è partito?.....magari facendo prove hai collegato il led senza resistenza?!
Io farei delle prove sul pin 3
@ 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 smiley-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 smiley-roll-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?
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
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
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 517
Posts: 12321
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Montebelluna
Offline Offline
Newbie
*
Karma: 1
Posts: 23
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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:
Quote
.Ho dovuto caricare lo scketch con ide 23
  mi puoi spiegare cosa è ide23

@Michele Menniti:
Quote
quindi il nostro amico garide ha proprio problemi di timer


che mi consigliate di fare ?  rispedire la skeda indietro ?

« Last Edit: January 08, 2013, 01:06:13 pm by garide » Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 517
Posts: 12321
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Montebelluna
Offline Offline
Newbie
*
Karma: 1
Posts: 23
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

Pages: 1 2 [3] 4 5 ... 7   Go Up
Jump to: