Det du vill göra var superenkelt att göra med parallellporten fram t.o.m. Win95 - nu är det tyvärr lite mer krångel.
Det går att använda parallellportern under Windows nu också mha speciella drivrutiner. Annars är ett snyggare sätt att prata med en liten mikrokontroller via serieporten. Mikrokontrollern styr sen i sin tur det som ska styras. Serieporten går att använda med hjälp av standardfunktioner i Win32-API:t.
I vilket fall så blir slutresultatet en logiksignal som går hög (3.3 V eller 5 V beroende på elektroniken) eller låg (0 V). Den signalen kan du sen använda för att styra saker och ting, t.ex. med en transistor eller ett halvledarrelä.
Det är en ganska bred fråga du ställer. Börja med att läsa på om hur man pratar med serieporten i det operativsystem du vill använda, och hämta hem databladet på någon mikrokontroller (t.ex. AVR ATtiny2313 från Atmel). Det skadar nog inte att läsa lite om parallellporten också.
Det är inte mycket svårare i de senare versionerna av Windows. Handlar oftast bara om att ladda hem någon DLL-fil.
Vill du bara styra enklare saker så är parallellporten din kompis. Den har 8 utgångar som kan vara på (5V) eller av (0V). Sedan är det bara att hänga en på transistor och ett relä (med yttre strömförsörjning) på någon av utgångarna. Då kan du styra det mesta.
Börja med att Googla lite och fråga sedan lite mer specifikt.
Det finns relä-kort till paralellporter att köpa lite varstans och DLL'en (en av ett antal olika) som medger hårdvarustyrningen finns under 'Länkar' på min hemsida.
ELFA har t.ex. 85-000-84 och det finns många beskrivningar på nätet.
Senast redigerad av Icecap 29 maj 2006, 10:06:57, redigerad totalt 1 gång.
Ett problem med parallelporten är att dom saker som finns på den löper amok då daton går igenom POST/BIOS.
Det är ju inte helt ovanligt att man måste göra en omstart eller att en dator som varit på i 3 månader startar om sig "automatiskt". Glömmer man då att stänga av/dra ur sladden till det som datorn styr så kan tråkiga saker hända.
Jag har lite script i C om du kan programmera i det annars kan jag hjälpa till att bygga upp programmet åt dig det är bara att säga till så täller jag upp
Edit: asså för att styra paralellporten ut data in vet jag inte hur man gör en men men
Om ditt hushållsmaterial består av ett motstånd, en transistor, en skyddsdiod och något relä så är det inga problem.
Hittade ett schema:
Koppla reläspolen där det står JP3, matningen till reläet där det står Vcc och utgången från porten till motståndet. Som transistor kan du tex ta BC337.