begin process at 2008 05 16 10:25:37
1 173 260 membres
100 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

COMMANDE D'UN ROBOT VIA LPT


Information sur la source

Catégorie :Périphériques Classé sous : lpt, pilotage, robot, commande, electronique Niveau : Initié Date de création : 04/03/2007 Date de mise à jour : 12/03/2007 18:21:48 Vu / téléchargé: 6 548 / 1 229

Note :
Aucune note

Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

Description

logiciel permet de piloter le port LPT en mode emission , il donne
l'état des trois registre du port (controle,etat,données) , on peut
envoyer des (1 binaire=5volt) vers le registre de données,
on peut exploiter ce pilotage pour :
1- commander un robot avec 8 mouvement (marche-avant,marche-arrière,tournement...)
2- programmation d'un jeux de lumière
3- commander une carte éléctronique
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

08 mars 2007 16:55:28 :
source avec l'executable sans beugs
12 mars 2007 18:21:48 :
ajout de commentaires dans la source, la source marche bien sous win 95 98 me ,testé sur des led de volt,
  • signaler à un administrateur
    Commentaire de nethacker le 05/03/2007 18:23:07

    salut,
    je trouve ta source interessante puisqu'elle la premiere a aborder le pilotage avec le port LPT , puisqu'on trouve que des usb/serial !

  • signaler à un administrateur
    Commentaire de mihoubi3333 le 05/03/2007 21:24:31

    j'ai oublié,
    pour raccorder le plus et le moins du cable de l'imprimante (DB25 ,2 à 9 avec 18 à 25) il faut utiliser des résistances de 330 ohm comme dans le schema , le raccordement direct peut endomager le port, et pour securiser totalement le port utilisé des optocoupleur pour isoler le port avec la carte a commander comme suit :

    2--------|    OptoC   |---------18
    Port     |------------|   carte a commander
             |------------|
    9--------|            |---------25


  • signaler à un administrateur
    Commentaire de abdousoft le 06/03/2007 13:35:14

    Salut mihoubi
    ta source vraiment est interresante, je te felicite, continuer
    @+

  • signaler à un administrateur
    Commentaire de Francky23012301 le 08/03/2007 11:00:33

    @NetHacker : "salut,
    je trouve ta source interessante puisqu'elle la premiere a aborder le pilotage avec le port LPT , puisqu'on trouve que des usb/serial !". Oué sauf que ca marche pas : le source n'est pas compilable : il y a 5 beugs dont celui la "Raises Exception Class. EPrivilege with message 'Priviliged instruction'. Process stopped" : l'erreur pointe sur ........... la partie assembleur. Quand au pourquoi du comment, je laisse l'auteur chercher : c'est évident.

    @Abdousoft : avant de complimenter l'auteur a tu prix la peine de compiler le source, car je ne peux pas comprendre comment on peut  dire qu'un source est bien sans le tester ?? on doit interpréter ta  réaction  comment Abdousoft ??

  • signaler à un administrateur
    Commentaire de Delphiphi le 09/03/2007 17:45:27

    @ nethacker : ce n'est pas le 1er projet de ce style : il y avait déja eu un projet sur le même sujet et qui ne plante absolument pas puisqu'il utilise une dll (fournie ave le projet).
    Voir http://www.delphifr.com/codes/PORT-PARALLELE-PILOTEZ-JUSQU-SERVOMOTEURS_32274.aspx
    @ FRANCKY23012301 : ne charge pas notre ami mihoubi3333 : je parie que son projet marche bien sous W95 ou W98 !
    Si vous êtes sous XP, pour que ca fonctionne, une fois le code compilé, aller via l'explorateur sur le .exe créé, faire un clic droit dessus, descendre sur "Propriétés"  et dans le 2ème onglet (à vérifier : la machine d'où je poste est sous NT), au niveau de "Compatibilité" cocher l'option "Compatibilité Windows 98".

  • signaler à un administrateur
    Commentaire de Francky23012301 le 09/03/2007 21:35:05

    @Delphiphi : le probleme c'est qu'on ne peut pas compiler le projet.

  • signaler à un administrateur
    Commentaire de prevers le 12/03/2007 14:17:15

    L'exécution me provoque des exeptions EPrivilege

  • signaler à un administrateur
    Commentaire de Delphiphi le 12/03/2007 16:09:03

    @Franki23012301 : il est possible que tu aies dans tes options de compilations qqch qui empèche de compiler si le code fait appel à ce genre d'instructions.
    @PREVERS : je persiste et signe : le code proposé fait appel à des instructions en assembleur qui provoquent ces exceptions EPrivilege.
    Pendant la pause déjeuner, j'ai vite repris le code en transformant la Function lire_port et la Procedure ecrire_port en utilisant la dll que j'ai citée plus haut -> plus d'exception EPrivilège !
    Par contre, j'ai un problème ensuite avec l'ouverture de la table !!! Je regarde ça tranquille ce soir et je vous tiens au courant de mes avancées.
    @NETHACKER : il faudrait que tu mettes à jour le code pour qu'il n'y ait plus ce genre de problème.

  • signaler à un administrateur
    Commentaire de Delphiphi le 13/03/2007 09:47:45

    J'ai mis le projet dans un nouveau dossier et je n'ai plus de problème avec ce projet ;-)

  • signaler à un administrateur
    Commentaire de cyberkor1 le 08/11/2007 15:01:00

    Bravo

  • signaler à un administrateur
    Commentaire de neomegalpha34340 le 29/11/2007 20:04:32

    bonjour je vien de commencer avec delphi 2005
    et quant j'ouvre le fichier que je met play il me met erreur
                    "privileged instruction"
    est ce que quelqu'un pourai me dire comment faire pour que sa fontionne

  • signaler à un administrateur
    Commentaire de gillou026 le 09/12/2007 16:41:37

    si tu es sur XP c'est à cause des codes qui sont dans le programme genre in ou out qui ne sont pas acceptées par XP.

    va voir :
    http://phidels.com/php/forum/forum.php3?forumtable=posts&mode=showpost&postid=116266

Ajouter un commentaire

Appels d'offres

Pub



Snippets en rapport

CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS