dans ce cas tu ne peux pas lire directement cette sortie avec la
liaison serie; qui a besoin d'un protocole de communication bien défini.
tu as besoin d'une entrée sur le PC qui réagisse aux 2 états, tu as plusieurs solutions pour cela:
- utiliser le port parallele (solution la plus simple)
- utiliser les lignes de controle du port serie ( solution un peu plus compliqué mais qui peu réagir à des évènements)
- utiliser une carte d'entrées/sorties (solution la plus sure mais demande un investissement en matériel)
ATTENTION DANS TOUS LES CAS IL FAUT ADAPTER LES NIVEAUX DE TENSION SOUS PEINE DE DESTRUCTION DU PC
en effet les entrees PC ne supporte pas plus de 5V pour le port parralele et 15V pour le port serie.
la aussi plusieurs solutions soit passer par un optocoupleur, soit
mettre un pont diviseur, soit rappeler l'entrée au plus 5V en mettre
une diode de protection.
pour lire le port parallele vas voir la source de ryryl:
PORT PARALLÈLE : LIRE/ÉCRIRE DANS LES REGISTRES DATA/CONTROL/STATUS DU PORT //
elle utilise une petite ddl tres simple à utiliser (« INPOUT32.DLL »,)
pour lire sur leport serie il vaut mieux utiliser les évèments onDSRchange; onCTSchange ou onRing.
si tu as besoin de plus de renseigneiment n'hesite pas
@+
jlen