Newsgroup: it.comp.lang.delphi
Titolo: Utilizzare IRDA (anche solo in recezione)

Ciao a tutti,
avevo in mente di realizzare un programmino semplice semplice che fosse in
grado di utilizzare la porta ad infrarosso di un pc per ricevere gli impulsi
di un comune telecomando e decodificarli.
L'idea era quella di utilizzare poi il telecomando, una volta noto il codice
di un determinato tasto, per effettuare varie operazioni, tipo shutdown,
avanzamento di un brano in playlist ecc.
Lo scoglio principale si è rivelato l'utilizzo della porta ad infrarossi;
cercando in rete un pò ovunque ho trovato informazioni frammentarie e
generiche, del tutto inutili a questo piccolo progetto.
C'è qualcuno che può darmi una mano al riguardo?
Grazie a tutti,
Lorenzo

 C'è qualcuno che può darmi una mano al riguardo?
non ne so molto, ma intanto potresti dirci che tipo di porta (hardware)
usi..
Poi credo che ci siano delle differenze tra i vari apparecchi IR, che fanno
si ad esempio che un telecomando di una TV di marca X non funzioni con la TV
di marca Y.. non ho idea comunque delle differenze..
Hai provato a cercare qualcosa su torry ?

 Hai provato a cercare qualcosa su torry ?
Si, senza successo purtroppo. Lo stesso per DSP e diversi altri siti, trovati
frugando su google alla ricerca di "using irda with delphi" o "using ircc with
delphi".
Poche informazioni e poco chiare.
Grazie per i complimenti... Ma non so se sarà poi un grande successo. ;)
Saluti,
Lorenzo

Parere personale: il gioco non vale la candela. Le porte IRDA scompariranno
presto da tutte le macchine, sostituite dal bluetooth, che rispetto all'IRDA
e' enormemente piu' veloce, e non e' direzionale come l'IRDA, inoltre, al
contrario dell'IRDA, e' in grado di gestire la comunicazione con piu'
periferiche su un'unica porta.
Ciao, Sandro

 presto da tutte le macchine, sostituite dal bluetooth, che rispetto all'IRDA
Il giorno in cui vedrò un telecomando bluetooth ti darò ragione :)))
--
Jax

> Il giorno in cui vedrò un telecomando bluetooth ti darò ragione :)))
tra un po' Microsoft mettera' in commercio i suoi kit per rendere gli
elettrodomestici "collegabili" e allora girera' Windows XP embedded sulla
tua lavatrice/tv/autoradio/ecc. ;)
Comunque sfrucugliarsi il cervello per rendere un portatile in grado di
pilotare inviare comandi ad un televisore mi sembra.. ehm.. mi autocensuro
vah.. diciamo che probabilmente ci sono modi piu' utili di impiegare il
proprio tempo ;)
Ciao, Sandro

 sulla tua lavatrice/tv/autoradio/ecc. ;)
Non vedo l'ora... Ho sempre sognato un BSOD dal mio frigorifero :PPP
Ciaotutti,
*

 proprio tempo ;)
Salve a tutti e grazie per le risposte innanzitutto... ma forse non ci siamo
capiti.
Voglio semplicemente poter mandare avanti/indietro/fermare/riavviare winamp
mentre sto comodamente seduto nel letto, usando un qualsiasi telecomando e
poi, una volta che il sonno inizia ad avvicinarsi, poter fare shutdown.
Tutto qui.
Le conoscenze informatiche non mancano, lavoro su delphi da diversi anni e non
trovo che, una volta realizzata la unit per gestire irda o ircc sia un
problema realizzare anche il programmino annesso (so già come inviare comandi
a programmi esterni, cosa semplicissima da fare); è insomma una comodità per
me che vale pienamente la candela.
Riguardo al bluetooth, condivido speranze, entusiasmi e interesse; lo farò
ancora di più da quando mi faranno vedere un telecomando bluetooth (come dice
il caro Jax) o quando sul mio cellulare spunterà il menu "Winamp".
Grazie comunque per la risposta,
Lorenzo

 poter fare shutdown. Tutto qui.
Forse potrebbe esserti utile andare sul sito 
http://classic.winamp.com
 e cercare
"infrared": troverai un plugin che si chiama uICE RCC, che, unito al software
uICE, riporto testualmente:
"uICE RCC controls common WinAmp actions like play, stop, pause etc. with a
standard remote control from TV sets or other home theater equipment."
Di più non posso dirti perché non ho una porta infrarossi sul pc :(
--
Jax

Grazie mille! :)
Lorenzo

 poter fare shutdown. Tutto qui.
Io ho fatto una cosa del genere ma non in Delphi bensi' utilizzando un
programma gia' fatto (quello della scheda TV)
La scheda e' una Pinnacle Studio PCTV PCI con telecomando e le funzioni da
assegnare ai singoli tasti si possono impostare modificando un file di
configurazione (il formato e' anche documentato nella guida in linea)
Non ho usato il telecomando per gestire Winamp ma per comandare il PC come
un televisore: in sostanza il pulsantino "ON/OFF" del telecomando oltre a
chiudere l'applicazione della Pinnacle spegneva anche il PC ;)
Cmq oltre al semplice shutdown del PC ho assegnato anche funzioni per
comandare altre applicazioni, tipo un player Divx ;)
Ciao!
Simone.
--
ICQ# 19598133
http://www.my-store.it
 : hardware e software

> e' enormemente piu' veloce, e non e' direzionale come l'IRDA,
What's "direzionale"?
Bye
A.

Immagino..
 una lavatrice dove, una volta messe le lenzuola da lavare, ti chiede di
installare un service pack xche sono troppo sporche
una tv dove se viene mostrato uno spot pubblicitario di zio billy blocca il
telecomando per impedirti di cambiare canale che invece viene cambiato in
automatico se trasmettono spot di Ibm, Sun e Linux.
Meglio scherzarci su, anche se c'č ben poco da ridere.....
BaiBai
A.

 What's "direzionale"?
Direzionale=Che dipenda dalla direzione

 Direzionale=Che dipenda dalla direzione
Evidentemente lui č uno dei pochi fortunati che non ha mai dovuto fare
del sano contorsionismo con il telecomando della televisione :)))
--
Jax

 fare shutdown. Tutto qui.
Beh, se ci riesci magari puoi provare a scrivere un plugin per girder (che 
appunto fa la stessa cosa ma è modulare), dato che manca proprio un modulo 
input per le interfacce IRDA. Credo che faresti contente molte persone.
In ogni caso dovresti dargli un'occhiata perchè il sistema di gestione 
degli eventi e le action associabili sono tantissime.
http://www.girder.nl

Mentre attraversavo il messaggio 
news:Xns92799BE2...@127.0.0.1
,
un giorno senza sole,
vidi Night Ranger pianger d'amore:

E perche' non usare WinLirc?

 E perche' non usare WinLirc?
Ehm ... forse perchè le IRDA non sono riconosciute nemmeno da LIRC? ;)
...
Note that the parallel port hardware, IRDA ports, and Irman are not yet 
supported,
...
Certo puoi costruirti il ricevitore per la seriale abbastanza 
semplicemente (e anche il trasmettitore) e con un buon telecomando 
programmabile vai abbastanza bene.

 
Quello che è strano è che riguardando tra i sorgenti dei plugin, per la 
versione 3.1.0 di girder si trova anche il sorgente per un input IrDA, che 
probabilmente non è stato aggiornato per le nuove API della 3.2.4

base... Sono comunque solo ed esclusivamente idee per il momento.
Non credo ke sia cosi semplice infatti i telecomandi universali sono
divise per marke un telecomanda va bene magari per 10/20 marke ma non
riuscirai mai a comandare la marca Y per esempio io in casa ho 1
philips, 1 sony e un (come era) moqualcosa (e ki si ricorda)
beh ho comprato i telecomandi universali (stessa marka) e mi sono reso
conto ke sono 3 modelli diferenti... ora puo' essere ke il chip
all'interno non generi una grande gamma (come sopra è una pura
ipotesi)
cmq la tua idea è davvero fica se ci riesci dimmelo ok?
Il Razziatore,
The Only Good Windows is an uninstalled Windows
-----------------------------------------------
E-MAILs : IlRazziat...@NOSPAMnetscape.net
WEB     : 
http://www.razziatore.dns2go.com/
ICQ     : 67552596

On Thu, 29 Aug 2002 08:30:05 GMT, "Jax" <rispo...@newsgroup.grazie>
wrote:

A dire il vero io posso puntare il telecomando dove voglio ma il
segnale arriva lo stesso.... anke perterra...


 segnale arriva lo stesso.... anke perterra...
Dipende... su molte TV economiche devi puntare *esattamente* verso il
ricevitore :)
--
Jax