Lettura segnale IR

12 Anni 11 Mesi fa - 12 Anni 11 Mesi fa #6 da michelefax
Risposta da michelefax al topic Re: Lettura segnale IR

Rendering Error in layout Message/Item: array_keys(): Argument #1 ($array) must be of type array, null given. Please enable debug mode for more information.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • michelefax
  • New Member
  • New Member
Di più
12 Anni 10 Mesi fa #7 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Lettura segnale IR
Ciao,

purtroppo ho tempo limitato per andare attraverso il codice ma vedo che è scritto ordinatamente e questo ti aiuterà sicuramente a trovare l'eventuale problema. Se hai risolto il problema, sapere la soluzione tornerà utile a molti.

Il problema della pubblicità mi è stato segnalato e spero di risolverlo inizi 2012 con il cambio di alcuni template e aggiornamenti.

I feedback sono la cosa migliore per permettere un miglioramento.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 10 Mesi fa #8 da michelefax
Risposta da michelefax al topic Re: Lettura segnale IR
Dopo lunga ed accurata osservazione, ore di sperimentazioni varie sono riuscito ad ottenere qualcosa di funzionante.
Non ne ho la certezza (magari qualcuno mi può spiegare meglio l'inghippo) ma credo che il problema che affliggeva in codice era, a parte un delay di 200us che ho dimenticato di inserire, solo causa di errori di sintassi (ignoranza mia personale) dato che sostituendo alcune linee tipo:

input_data << 1
input_data | 1

che volevano essere dei shift e degli OR forse un pò troppo contratti, con le più chiare

input_data = input_data << 1
input_data = input_data | 1

tutto ha cominciato a dare i frutti sperati.

Ora collegando il ricevitore IR a RB0 e abilitando su FreedomII sia i led che il LCD si hanno tre funzionalità:
-Il LED1 lampeggia con il Timer0
-Il LED 2 inverte il suo stato alla pressione di BT1
-Sul LCD se si invia un codice con un telecomando a codifica RC5 vengono visualizzati i tre parametri fondamentali del codice captato ovvero il bit di controllo che cambia ad ogni pressione dei un tasto del telecomando, l'address code del telecomando (numro del device) ed in fine il command code cioè il codice del tasto premuto.
Il tutto gestito tramite interrupt a due livelli.

Saluti,
michelefax
Allegati:
Ringraziano per il messaggio: Video Lab

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • michelefax
  • New Member
  • New Member
Di più
12 Anni 10 Mesi fa #9 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Lettura segnale IR
Ottimo codice e ben scritto. Quando avrò modo lo testerò anche io.
Credo sia anche un ottimo esempio con Freedom II.
Che sensore ad infrarossi stai usando?

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 10 Mesi fa #10 da michelefax
Risposta da michelefax al topic Re: Lettura segnale IR
HOMOTIX
(P34836) Modulo Ricevitore InfraRossi (36KHz)
acquistato a 2,42euro
www.homotix.it/catalogo/nutchip-e-accessori
Ciao.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • michelefax
  • New Member
  • New Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login