PROJET PUPITRE SERIELLE ÜBER TCP
VB NET / XPORT (LAN) Ou CSW M85 (WIFI LAN) OuCIE M10 (LAN) / ARDUINO
Einführung:
Mit diesem Projekt werden Sie in der Lage, pilot Ausgänge von einem Arduino mit einem virtuellen vb.net Pusbutton oder einen Schalter für digitale oder analoge (PWM gefiltert) Kontrolle über was auch immer.
Eine perfektere HMI wird später geliefert werden, um zum Beispiel einen 6-Achsen Roboter wie der Esched VIII pilot. Mit diesem instructable konzentrieren wir uns auf die Kommunikation zwischen dem Arduino und einen PC oder ein Tab per WLAN oder Ethernet-Kabel.
Arduino Uno könnten Werte oder Meldungen auf einem VBNET HMI schicken (mit VB EXPRESS 2010). Die Kommunikation erfolgt mit einem einfachen RS232 ASCII Spezialrahmen ich geschaffen und Wich in einem TCP-Frame gekapselt ist. Die HMI ist der Client und die Ethernet-Schnittstelle rs232 WLAN/LAN <> – (Link zum Arduino mit RX TX) ist der Server.
Für diese Anwendung früher habe ich folgende Anzeige: o, o, 003929
Die zuerst beide Charaktere sind der Zustand des Tasters Ihre HMI (f: geschoben, o: keine Aktion) und der decimal-Wert wird durch einen Trimmer auf der HMI.
-----------------------------------------------------------------------------------------------------------------------------------------------
Le aber de ce projet est de Piloter des Sorties de l'arduino Uno de Tout Ou Rien Par Bouton Poussoir Ou En PWM Par un Bouton Tournant.
L'interface Sera Améliorée Piloter pour un Roboterachsen Eshed 6. Il s'agit pour l ' Instant d ' un Prototyp visant À Tester la Kommunikation.
L'arduino Pourra Envoyer des Valeurs Ou des Nachrichten Affichés Par le Pupitre VB.net (Visual Basic Express 2010).
La Kommunikation Se Fera Par Abgesang et Réception de Trame de Caractères ASCII de RS232 über 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 Boutons Poussoirs De La HMI, la Valeur Décimal Sur 6 Ziffern est Une Valeur Envoyée par le Bouton Tournant.