Bonjour à toutes et tous,

Je suis en train de concevoir un petit robot à base d'arduino et de moteur à CC, le robot envoi par liaison série des données de télémétrie.

Comme je connais vbs/HTA, sur mon pc je voudrais faire une interface graphique cependant je n'arrive pas à faire fonctionner la lecture du port série de façon régulière.
Mon programme HTA se fige à chaque fois que j'appelle la fonction de lecture et/ou de fin de flux.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
		Set fso = CreateObject("Scripting.FileSystemObject")
		Set com = fso.OpenTextFile("COM8:9600,N,8,1", ForReading)
 
		MsgBox("Start to read data from COM")
 
		Do While com.AtEndOfStream <> True   'ca bloque ici
		s = com.ReadLine                                   'ou ici bloque ici
		Loop
 
		com.Close

Quelqu'un a-t-il une idée ? ou réaliser cette fonctionnalité suivant un autre moyen ?

Merci d'avance.
Bonne journée.
Frédéric.