VBNET ARDUINO kontroll över TCP RS232
PROJET PUPITRE FÖLJETONG ÖVER TCP
VB nätet / XPORTERA (LAN) ou CSW M85 (WIFI LAN) ouCIE M10 (LAN) / ARDUINO
Inledning:
Med detta projekt kommer du att kunna pilot utgångar med en arduino med en virtuell vb.net pusbutton eller en switch för digital eller analog (PWM filtrerad) kontroll av vad.
En mer perfekt HMI kommer att levereras senare för att pilot t.ex en 6 axlig robot som Esched VIII. Med detta instructable vi fokuserar på kommunikation mellan arduino och en PC eller en flik via wifi eller ethernet-kabel.
Arduino uno kan skicka värden eller meddelanden som visas på en VBNET HMI (med VB EXPRESS 2010). I meddelandet görs med en enkel särskilda RS232 ASCII ram jag skapat och som är inkapslad i en TCP ram. HMI är klienten och ethernet-gränssnittet WLAN/LAN <> - rs232 (länk till arduino med RX TX) är servern.
För det här programmet jag använde följande ramen: o, o, 003929
Den första både tecken är statligt av tryckknappen för ditt HMI (f: sköt, o: ingen åtgärd) och decimalvärdet skickas av en trimmer på HMI.
-----------------------------------------------------------------------------------------------------------------------------------------------
Le men de ce projet est de piloter des sorties de l'arduino uno sv tout ou rien par bouton poussoir ou en PWM par un bouton tournant.
L'interface sera améliorée Häll piloter FN robot Eshed 6 axlar. Il s'agit pour l'instant d'un prototyp visant à testare la kommunikation.
L'arduino pourra envoyer des valeurs ou des meddelanden affichés par le pupitre VB.net (Visual Basic Express 2010).
La kommunikation se fera par envoi et réception de trame de caractères ASCII-sv RS232 över TCP IP.
Pour l'instant, la trame envoyée comme reçue a la struktur suivante: o, o, 003929
Les caractères o ou f reflètent l'état des knappar poussoirs de la HMI, la valeur décimal sur 6 siffror est une valeur envoyée par le bouton tournant.