PROJET PUPITRE SERIAL SOBRE TCP
VB NET / XPORT (LAN) ou CSW M85 (WIFI LAN) ouCIE M10 (LAN) / ARDUINO
Introducción:
Con este proyecto serán capaces de salidas de piloto de un arduino con un pusbutton de vb.net virtual o un interruptor para el control digital o analógico (PWM filtrada) de lo que sea.
Más adelante se suministrará un HMI más perfecto para piloto, por ejemplo, un robot de 6 ejes como el VIII de Esched. Con este instructable nos centraremos en la comunicación entre el arduino y una PC o una ficha a través de cable ethernet o wifi.
El arduino uno podría enviar valores o mensajes que aparecen en un HMI VBNET (con VB 2010 EXPRESS). La comunicación se realiza con un simple marco de ASCII RS232 especial he creado y cual es encapsulada en un marco TCP. El HMI es el cliente y la interfaz ethernet WLAN/LAN <> – rs232 (enlace a arduino con la RX TX) es el servidor.
Para esta aplicación utiliza la siguiente estructura: o, o, 003929
El primero ambos personajes son el estado de la tecla de la HMI (f: empujado, o: ninguna acción) y el valor decimal es enviar por un barbero en el HMI.
-----------------------------------------------------------------------------------------------------------------------------------------------
Le pero de ce projet est de piloter des incursiones de l'arduino uno en tout ou rien par bouton poussoir ou en PWM par un bouton tournant.
L'interface sera améliorée pour piloter ejes de un robot Eshed 6. S Il pour l ' Instant d ' un prototipo Vasant à tester la comunicación.
L'arduino pourra envoyer des valeurs ou des mensajes affichés par le pupitre VB.net (Visual Basic Express 2010).
Envoi de par de la comunicación se fera et es trame de caractères en ASCII RS232 TCP IP.
Pour l ' Instant, la trame envoyée comme reçue a la estructura de este: 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 dígitos est une valeur envoyée par le bouton tournant.