Winamp, [ MPEG-purkukortti ja RealAudio ] kontrollointi kaukosäätimellä
Toteutus on pääosin Java-kielinen, Windows 'interface' on tehty native
luokalla,
johon kuuluu C:llä tehty DLL-kirjasto. Kääntäjänä ja
virtuaalikoneena käytän
JDK1.2.2:sta ja ympäristönä on ollut Win95 ja NT.
Sarjaporttia lueskellaan javax.comm
paketilla, joten se pitää olla
asennettuna ja classpath kohdallaan.
Infrapunaa eli kaukosäädintä lueskelee Atmel AVR xx515, joka tässä
tapauksessa
on kiinni STK200 starter kit:ssä, josta löytyy mm. valmis
sarjaliityntä normaalilla
D-littimellä. Infravastaanottimena on käytetty
halpaa ja yleistä SFH506-36
vastaanotinta+dekooderia, joka toimii 36KHz
kantoaallolla. Vastaavia ovat mm.
TSOP1736 ja TFMS5036.
Kaukosäädin on vanhasta JVC CD-soittimesta ja tyypiltään RM-SX241U.
Myös
muut JVC:n kaukosäätimet toiminevat. AVR:n softaa voi muutella omalle
kaukkarille
sopivaksi. Työkaluja löytyy osoitteesta: http://www.atmel.com/.
Lopullinen tavoite olisi tehdä PC-kone, joka on 'musta laatikko' ilman
näppistä,
hiirtä ja näyttöä. Kaikki ohjaus tapahtuisi kaukosäätimellä. Main
control vaihtaisi
tietystä napista ohjattavaa softaa.
Source koodit ovat vapaasti levitettäviä ja niitä saa hyödyntää omissa
sovelluksissa.
Lataa koodit tästä: control.zip.
Koodeista siis puuttuu kaikki muu paitsi Winampin ohjaus :) Kiinostuneet
voivat
esimerkiksi koodailla kontrolliluokan RealPlayeria ja
MPEG-purkukorttia varten
(esim. Sigma Designs Hollywood +). Yhteyttä voi
ottaa osoitteeseen: maza@ee.oulu.fi.
Winamp tottelee viestejä, joista 'speksiä' löytyy mm. täältä .
Takaisin kotisivulleni.