- Messaggi: 9
- Ringraziamenti ricevuti 1
Lettura segnale IR
12 Anni 11 Mesi fa - 12 Anni 11 Mesi fa #6
da michelefax
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.
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
Riduci
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
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.
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
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
Ringraziano per il messaggio: Video Lab
Si prega Accedi o Crea un account a partecipare alla conversazione.
- michelefax
- New Member
Riduci
Di più
- Messaggi: 9
- Ringraziamenti ricevuti 1
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
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.
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.
(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
Riduci
Di più
- Messaggi: 9
- Ringraziamenti ricevuti 1
Moderatori: Mauro Laurenti, Pinna, StefA, Matteo Garia
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.
Login
© LaurTec 2006 - 2024