Cum sa controlezi Winamp-ul cu o telecomanda ? Teoretic pentru asta ai nevoie de o telecomanda universala care se gaseste la orice magazin de electronice si costa cam 100000 -200000 de lei ( 3 - 5 € ) , apoi iti mai trebuie un fel de receptor infrarosu care sa ia semnalele de la telecomanda sa sa le prelucreze.

Dar unde sa conectezi receptorul infrarosu ?

O solutie ar fi sa-l conectam la portul midi si sa luam datele foarte simplu :

asm
mov dx,0201h
in al,dx
mov entree,al

//vezi tutoriale - > Telecomanda pe portul midi

Asta merge la Win98 dar la WinXp nu merge din cauza ca el lucreaza altfel cu programele si nu ne va da voie sa luam datele ,cu alte cuvinte o sa de-a o eroare.

Asa ca trecem mai departe la portul paralel ? nu ! e prea mare si oricum nu ne trebuie decat cateva fire.Portul paralel are 12 iesiri si 5 intrari digitale.Are 25 fire - prea multe, no way !

Portul serial este perfect ,are 9 pini ,dintre care 5 intrari si 3 iesiri.Pini portului serial sunt urmatorii :

  1. CD -Carrier Detect
  2. RD -Receive Data
  3. TD - Transmit Data
  4. DtR - Data Terminal Ready
  5. SG - Signal Ground
  6. DsR - Data Set Ready
  7. RtS - Request To Send
  8. Cts - Clear To Send
  9. Ri - Ring Indicator
   

Din toti pini vom folosi SG(5) , RtS(7) si CD(1).Cum functioneaza ?

 
©2004 Mountain