Extern enhetskontroll (dvs. kaffemaskin). (5 / 17 steg)
Steg 5: Etc.
Här är tre exempel på styra ett relä från datorns parallellskrivarport (LPT1 eller LPT2). Figur A visar en solid state-relä kontrolleras av en parallellport data rader (D0-D7) använder en 300 ohm resistor och 5 volt strömkälla. Solid state-relä kommer att vitalisera när "0" är skriven till raden data. Bild B och C visar mekaniska reläer kontrolleras av två transistorer. Reläet i figur B är strömförande när "1" är skriven till raden data och reläet i figur C är strömförande genom att skriva en "0" till raden. I varje av de tre kretsarna görs en gemensam anslutning från den negativa sidan av strömförsörjningen till en av port marken stiften (18-25).
Det finns tre möjliga basadresser för parallellporten kan du behöva prova alla tre basadresser för att bestämma rätt adress för den port du använder men LPT1 är oftast på Hex 0378. QBasic "Ut" kommandot kan användas för att skicka data till hamnen. UT, & H0378, 0 anger D0-D7 låg och ut & H378, 255 anger D0-D7 hög. Parallellporten är dessutom fyra kontroll linjer (C0, C1, C2, C3) som kan vara hög eller låg genom att skriva data till basadressen + 2 så om basadressen är Hex 0378 sedan adressen till kontrollen spärren skulle vara Hex 037A. Observera att tre av de kontroll-bitarna är omvänt så skriver "0" för att kontrollera låset kommer ställa C0, C1 och C2 C3 hög låga.