Utiliser le port RS232

Rédigé par spheris Aucun commentaire
Classé dans : gambas 2, port serie, Tutoriels Mots clés : aucun

LE PORT SERIE SOUS GAMBAS.

 






 

portserie.png

Bonjour,

Aujourd"hui je vous propose de commenter l'exemple fourni avec Gambas 2.

1) detection du port

Pour realiser une communication serie, il faut connaitre le port de communication de votre ordinateur linux.

Pour ce faire, ouvrez un terminal et tapez la commande :

dmesg | grep tty

vous listerez les ports serie disponibles. (ttyS0 généralement).

saisissez alors cette commande :

                                   
serial1.portname = "/dev/ttys0"

2) parametrer le port

Pour que la communication se fasse dans de bonnes conditions, il faut régler :

-La vitesse de tranmission en Bauds:

                                   
serial1.speed = 38400

-La parité (donnée paires ou impaires):

                                   
serial1.parity = "even"

-Le nombre de bits de données:

                                   
serial1.databits = 7

-La presence d'un bit de stop ou non

                                   
serial1.stopbits = 1

3) Ouvrir le port

pour l'utiliser, une fois paramétré, il vous faut ouvrir le port :

                                   
Serial1.Open()


4) Envoyer des données
pour envoyer des données, utilisez la commande :

                                   
print #serial1, montexteaenvoyer

5) recevoir des données

utilisez la commande READ

                                   
read #serial1, madonneerecue, lof(serial1)


N'oubliez pas de fermer le port une foi que vous vous en êtes servi. (Serial1.close)
A bientôt.