PROJET PUPITRE SÉRIE VIA TCP
VB NET / XPORT (LAN) ou CSW M85 (WIFI LAN) ouCIE M10 (LAN) / ARDUINO
Introduction :
Avec ce projet, vous serez en mesure à pilotes sorties d’un arduino avec un pusbutton de vb.net virtuel ou d’un commutateur numérique ou analogique (PWM filtré) contrôle de tout ce qui.
Une IHM plus parfait est fourni plus tard pour piloter par exemple un robot 6 axes comme l’Esched VIII. Avec ce instructable nous nous concentrerons sur la communication beetween l’arduino et un PC ou un onglet via un câble ethernet ou wifi.
L’arduino uno peut envoyer les valeurs ou les messages affichés sur un VBNET HMI (à l’aide de VB EXPRESS 2010). La communication est faite avec un simple cadre de ASCII RS232 spécial que j’ai créé et qui est encapsulé dans une trame TCP. L’IHM est le client et l’interface ethernet rs232 WLAN/LAN <> – (lien vers arduino avec RX TX) est le serveur.
Pour cette application, j’ai utilisé le cadre suivant: o, o, 003929
Le tout d’abord les deux personnages sont à l’état de la touche de votre HMI (f: poussé, o: aucune action) et la valeur décimale est envoyé par un potentiomètre placé sur l’IHM.
-----------------------------------------------------------------------------------------------------------------------------------------------
Le mais de ce projet est de piloter des sorties de l'arduino uno fr tout ou rien par bouton compteur ou en PWM par un bouton tournant.
Bois de sérums indice verser piloter axes du robot Eshed 6 des Nations Unies. Il s’agit versez l’instant d'un prototype visant à tester la communication.
L'arduino pourra envoyer des valeurs ou des messages étions par le pupitre VB.net (Visual Basic Express 2010).
La communication se fera par envoi et réception de trame de caractères en RS232 ASCII sur TCP IP.
Versez l’instant, la trame envoyée comme reçue a la structure suivante: o, o, 003929
Les caractères o ou f reflètent l'état des boutons poussoirs de la HMI, la valeur décimal sur 6 chiffres est une valeur envoyée par le bouton tournant.