Étape 5: Etc.
Voici trois exemples de commande d’un relais de port d’imprimante parallèle du PC (LPT1 ou LPT2). La figure A montre un relais statique contrôlé par l’une des lignes de données port parallèle (D0-D7) en utilisant une source d’alimentation 300 ohms résistance et 5 volts. Le relais d’état solide dynamisera lorsqu’un « 0 » est écrit dans la ligne de données. Figure B et C montrent des relais mécaniques contrôlées par deux transistors. Le relais à la figure B est activé quand un « 1 » est écrit dans la ligne de données et le relais à la figure C est excité en écrivant un « 0 » à la ligne. Dans chacun des trois circuits, une connexion commune faite du côté négatif de l’alimentation à l’une des broches port au sol (18-25).
Il y a trois adresses de base possibles pour le port parallèle, que vous devrez peut-être essayer tous les trois adresses de base pour déterminer l’adresse correcte pour le port que vous utilisez, mais LPT1 est habituellement à Hex 0378. Le QBasic « OUT » commande peut être utilisé pour envoyer des données vers le port. OUT, H0378, 0 définit D0-D7 bas et OUT, & & H378, 255 définit D0-D7 élevé. Le port parallèle fournit également les quatre lignes de contrôle (C0, C1, C2, C3) qui peuvent être élevé ou faible en écrivant des données à l’adresse de base + 2 donc si l’adresse de base est 0378 Hex puis boucler l’adresse du contrôle serait Hex 037. Notez que trois d'entre les bits de contrôle sont inversés donc écrit un « 0 » pour le verrou de contrôle sera mis C0, C1, C3 haut et C2 faible.