Je dois créer un programme qui envoie la commande à l'arduino; Le programme doit être le client et l'Arduino le serveur. Donc la question est: quel est le code pour démarrer la communication? P.S. l'arduino a évidemment un bouclier Ethernet.créer un programme qui communique avec l'arduino en utilisant VB.net
Répondre
J'ai cherché sur google, je trouve ceci:
Pour Arduino:
https://www.arduino.cc/en/Reference/Ethernet
Pour Windows:
Je n'ai pas utilisé moi-même Arduino mais un coup d'oeil à Arduino Playground:
CmdMessenger est une bibliothèque de messagerie pour la plate-forme Arduino (et la plate-forme .NET/Mono). Il utilise le port série comme couche de transport. Pour utiliser CmdMessenger, nous définissons une liste d'identifiants de commande, puis attachons des fonctions callback/handler pour les messages reçus.
Le format du message est: Cmd Id, param 1, [...], param N;
La bibliothèque donne les fonctionnalités suivantes:
- Envoi et réception de commandes
- Appel de fonctions associées sur les commandes reçues
- Envoi et réception de zéro à plusieurs arguments par commande
- Envoi et réception de tous les types primaires. Cela inclut les octets, les longs, les ints, les flotteurs et les doubles.
- Envoi et réception sous forme de texte brut ou sous forme binaire (lisible par l'homme, robuste) (efficace)
La bibliothèque peut être téléchargée via le gestionnaire de bibliothèque Arduino ou PlatformIO ou téléchargé comme un ensemble autonome , voir le read-me page.