[..] Commander le port parallele

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

[..] Commander le port parallele

#1

Message par pop45 »

Bon voila mardi dernier en MPI on a fait un truck avec la prise de connetion de l'imprimant sur le pc et on la relier a un petit boitier avec des led
ensuit on a fait un script avec le language python et sa fesait s'allumer ou s'eteindre les led
j'ai regarder si avec autoit on pouvait fair sa et j'ai rien trouver :/

alor ma question est:
Exit t'il un UDF qui permet de fair se que j'ai dis plus haut
Modifié en dernier par pop45 le jeu. 10 déc. 2009 06:51, modifié 1 fois.
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Question

#2

Message par timmalos »

Non



► Afficher le texte
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Question

#3

Message par pop45 »

ia t'il une possibilité de cree un tel UDF?
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
ayuckers
Niveau 4
Niveau 4
Messages : 77
Enregistré le : mer. 28 oct. 2009 14:15
Localisation : Drome
Status : Hors ligne

Re: [..] Question

#4

Message par ayuckers »

Peut être avec sa mais il faudra te débrouillé pour comprendre comment sa fonctionne.
une UDF pour gerer le port serie :
http://www.autoitscript.com/forum/index ... ntry341916
ou bien pour les port parallèle :
http://www.autoitscript.com/forum/index ... c=31708&st

Par contre un titre plus explicite serais bien non ?
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Question

#5

Message par Tlem »

+1 pour la mise à jour du titre du sujet sinon poubelle. :evil:
70 messages et vous ne savez pas formuler un titre. :shock:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Question

#6

Message par pop45 »

A vrai dire je sai pas quel ditre metre bon ben je met port parralelle comme titre
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Commander le port parallele

#7

Message par Tlem »

Image

'Commander le port parallèle' est quand même plus approprié ...
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [..] Commander le port parallele

#8

Message par GELDROC »

Petite question : quelle Voltage peton faire passer au maximum dans les fils du port parallèle

(je voudrait lutiliser pour allumer une petite ampoule en 12V ou moin)
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Commander le port parallele

#9

Message par Tlem »

Le port parallèle utilise du 5V. Donc pour commander des ampoules, vous devez faire un montage à base de transistors qui commanderons votre ampoule.

Voir ici pour des exemples :http://www.sonelec-musique.com/electron ... e_001.html
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Commander le port parallele

#10

Message par Habibsbib »

[horsujet] on sort un peu du domaine de la prog en AutoIt' là :roll: [/horsujet]
Autrement, le premier lien de Ayuckers me semble approprié, mais sinon tu peux très bien créer un script qui passe par un programme sachant déjà contrôler ce genre de périphériques.
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Commander le port parallele

#11

Message par pop45 »

Et ben non c'est pas Hors sujet (enfin oui tlem l'est )
mais sinon sa ne l'est pas car l'idee de depar est de commader des LED grace a un script autoit
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

Re: [..] Commander le port parallele

#12

Message par Habibsbib »

Je parlais de Tlem et de GELDROC, évidemment.
Avatar du membre
GELDROC
Niveau 6
Niveau 6
Messages : 295
Enregistré le : sam. 10 oct. 2009 10:15
Status : Hors ligne

Re: [..] Commander le port parallele

#13

Message par GELDROC »

voila jais réussi a allumer une diode avec un programme Autoit j'explique:

PS :télécharger mon shema en bas du message avant le fichier inpout32.dll requis par le script.

ATTENTION ! : essayer avent sur un vieux PC et connecter la prise au dernier moment (je ne voudrait pas que votre PC ne fonctionne plus par ma faute)

1- démonter la prise mal d'une rallonge pour port parallèle, et repérer les fils.(ne pas utiliser de prise mouler)
lien :numéro et correspondance des broche http://www.aurel32.net/elec/port_parallele.php

2- démonter une diode (voyant vert ou rouge d'un vieux PC)

3- connecter le moins de la diode (souvent repérer d'une couleur blanche ou noir) sur la broche 18,19,20,21,22,23,24 ou 25 du port parallèle.

4- puis le plus de la diode (souvent repérer d'une couleur verte ou rouge pour la diode HDD) sur la broche 2 du port parallèle.

5- lancer le script ci dessous en laissent les valeurs sur 0 et terminer par OK

6- brancher maintenant la prise derrière votre PC

7- relancer le script mais cette fois changer la première valeurs par 1 (correspondant a la broche deux du port parallèle.)


et voila la diode doit normalement s'allumer

Code : Tout sélectionner

#Include <Constants.au3>
Opt("TrayMenuMode", 1)

$DLLFileAndPath = @ScriptDir & "/inpout32.dll"; remove the @ScriptDir & leading backslash if you prefer to keep the DLL in your system directory
$PortAddress = "0x378"

$CustomSettings = InputBox("Custom Bit Settings", "Enter data bit settings required" & @CRLF & @CRLF & "Bits are in order, Bit0 -> Bit 7" & @CRLF & @CRLF & "Enter values as 0 (Low) or 1 (High)", "0,0,0,0,0,0,0,0")
$BitArray = StringSplit($CustomSettings, ",")
SetLPTPortPins($PortAddress, $BitArray[1], $BitArray[2], $BitArray[3], $BitArray[4], $BitArray[5], $BitArray[6], $BitArray[7], $BitArray[8])




Func SetLPTPortPins($WriteAddress, $Bit0, $Bit1, $Bit2, $Bit3, $Bit4, $Bit5, $Bit6, $Bit7)
    $BCD = 0
    If $Bit0 = 1 Then $BCD = $BCD + 1
    If $Bit1 = 1 Then $BCD = $BCD + 2
    If $Bit2 = 1 Then $BCD = $BCD + 4
    If $Bit3 = 1 Then $BCD = $BCD + 8
    If $Bit4 = 1 Then $BCD = $BCD + 16
    If $Bit5 = 1 Then $BCD = $BCD + 32
    If $Bit6 = 1 Then $BCD = $BCD + 64
    If $Bit7 = 1 Then $BCD = $BCD + 128
    DllCall( $DLLFileAndPath, "int", "Out32", "int", $WriteAddress, "int", $BCD)
EndFunc 
 
Fichiers joints
commande port parallele (diode).rar
shema
(906 Octets) Téléchargé 84 fois
inpout32.rar
inpout32.dll
(10.87 Kio) Téléchargé 73 fois
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Commander le port parallele

#14

Message par Tlem »

@GELDROC
Pour la dernière fois, veuillez ne pas utiliser la coloration syntaxique du code qui est réservée aux forums :
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: [..] Commander le port parallele

#15

Message par ani »

Salut,
est'il possible d'avoir le code python ?

bonne continuation ;)
Avatar du membre
pop45
Membre émérite
Membre émérite
Messages : 251
Enregistré le : dim. 30 août 2009 16:18
Status : Hors ligne

Re: [..] Commander le port parallele

#16

Message par pop45 »

Bon la desoler de vous derenger encor avec sa mais cette fois si c'est mon prof d'MPI qui me le demande

Existe t'il un script pour (comme le port parrallele) commander le port usb :o
Cordialement Pop45
Veuillez agrée nos sentiment les plus distinguer, soyez assurer de mon entièr et amical collaboration, bien a vous pour toujours et a jamais dans l'unique but de servir l'espérance de votre satisfaction.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Commander le port parallele

#17

Message par Tlem »

Avez-vous au moins tapez votre recherche dans le moteur du forum ...

Essayez : 'Port USB' :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre