Lire port USB/Série avec VB.Express - Programmation
Dans la même thématique :
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Lire port USB/Série avec VB.Express
 
Profil : IDNaute
Plus d'informations

Bonjour,
 
Dans le cadre d'un travail au lycée, nous aimerions obtenir quelques renseignements à propos des ports série/USB.
 
En effet, notre projet consiste à récupérer des données issues d'un capteur de température, et de les traiter à l'aide du langage VisualBasic (version Express).  
Problème : malgré plusieurs recherches sur le sacro-saint Google, nous n'avons obtenu que des informations disparates, et nous nous voyons contraints de venir vous embêter un peu (vous avez dû vous en rendre compte, nous débutons vraiment dans la programmation).  
 
Ainsi, si vous êtes en possession d'informations pour parvenir à lire les données issues d'un capteur (de température) via un port USB ou série, nous sommes preneurs, sachant que nous travaillons avec VB.Express.
 
Existerait-il enfin des codes-sources tout faits qui nous permettraient de contourner cet obstacle rapidement ? (c'est que nous sommes un peu perdu au milieu de trop de codes disponibles sur la toile...)
 
Merci d'avance,
 
Arnaud.
 

Liens

De deux choses de l'une !
Profil : IDNaute
Plus d'informations

Ben alors la , pour une fois c'est du sérieux !
 
Je saurais vraiment pas t'aider plus , je n'ai jamais réalisé ce genre d'application en vb mais plutot en C et asm. Ce que je peux dire de facon très hypotétique ( nouveau mot xD ) c'est qu'il y a certainement des api windows à utiliser rien que pour exploiter le port série ou usb, mais je ne sais pas du tout si elle permettront d'exploiter ton petit apareille :s


---------------

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Profil : IDNaute
Plus d'informations

:hello:  
Merci RiiMii.
 
Nous sommes en train de rechercher une routine afin de régler le problème aussi vite que possible...
 
En auriez-vous une sous le coude ?
 
Encore merci.

Profil : IDNaute
Plus d'informations

Re :
 
Nous avons trouvé un petit prog pour lire directement les données issues du port rs232. Malheureusement, ce code ne marche pas avec VB.NET.  
 
http://www.vbfrance.com/code.aspx?ID=3597
 
Connaitriez-vous un équivalent compatible avec VB.NET (Express) ?
 
Merci.


Message édité par naunau29 le 15-03-2007 à 17:08:44
De deux choses de l'une !
Profil : IDNaute
Plus d'informations

Il n'y a pas la possibilité de le retranscrire pour le .net ?  
 
Personnellement je ne saurais pas trop t'aider sur ce sujet comme je te l'ai déjà dit , je n'ai pratiquement jamais rien fait en vb . Le seul du forum à ma connaissance qui pourrait t'aider , ca serait CRicky . Faut espérer qu'il passe par ici ;)

Profil : IDNaute
Plus d'informations

Retranscrire en .net ? En effet ça pourrait être une solution. Mais pour cela, il nous faudrait bien connaître les spécificités des 2 versions...
 
Or pour des débutants comme nous, c'est plutôt mission-impossible.
 
Si CRicky pouvait passer par là, ce serait en effet pas mal.
 
C'est que nous devons avoir bouclé tout ça d'ici la semaine prochaine (nous ne nous attendions pas à un tel obstacle si près du but).
 
Merci en tout cas RiiMii !

Profil : IDNaute
Plus d'informations

Moi, je n'ai programmé les ports série qu'en ASM et QBasic (il y a longtemps).
VB j'aime pas trop (un peu comme .NET d'ailleurs :D ).
 
Bref, j'ai regardé un peu du côté de MSDN, j'ai rapidement vu ça:
http://msdn.microsoft.com/msdnmag/ [...] fault.aspx
Bon, c'est pour du C# et pas du VB, mais ça reste du .NET.
Apparemment, il faut ouvrir le port série comme si c'était un fichier (je n'ai jamais essayé cette méthode).


---------------
B800A0 8EC0 B400 B013 CD10 B91000 BA1000 B005
E81000 B407 CD21 B400 B003 CD10 B44C B000 CD21
50 89D0 BB4001 F7E3 89C7 01CF 58 26 8805 C3
Profil : IDNaute
Plus d'informations

Merci beaucoup CRicky  :jap: !
 
Tu penses qu'avec du VB.NET, le protocole à suivre serait sensiblement le même qu'avec C# ? A "quelques" différences syntaxiques près ?
 
Encore merci.


Message édité par naunau29 le 16-03-2007 à 21:00:12
Profil : IDNaute
Plus d'informations

Oui puisque le C# se base entièrement sur le framework .NET, donc les méthodes doivent être les mêmes.


---------------
B800A0 8EC0 B400 B013 CD10 B91000 BA1000 B005
E81000 B407 CD21 B400 B003 CD10 B44C B000 CD21
50 89D0 BB4001 F7E3 89C7 01CF 58 26 8805 C3
Profil : IDNaute
Plus d'informations

Okay, je comprends !
 
Je vais essayer de creuser cette idée...
 
Merci.


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » Lire port USB/Série avec VB.Express
 

Liens