bon j'ai réussi à connecter ma carte Shield RS485 à mon onduleur, j'arrive à lire des datas via le moniteur... donc ça cause...
mon but est d'utiliser une carte UNO + ethernet shield (pour avoir une l'adresse IP locale accessible depuis le réseau) + RS485 shield pour convertir les datas de l'onduleur vers la carte UNO et balancer le tout sur le réseau pour les récupérer avec le logiciel Aurora Communicator ( il faut juste lui rentrer : address + port)
Bref, je voulais juste savoir le minimum pour ouvrir la porte à la transmission de datas bidirectionelles via la carte ethernet shield.
Je maitrise pas Ethernet shield donc j'aurais juste besoin de votre aide pour démarrer...
Voir le code ci-dessous :
je ne sais pas comment faire dans loop pour lui dire de communiquer les datas qui proviennent du RS485 et donc convertit en Tx/Rx vers le réseau ethernet...
je ne sais pas si je me fais bien comprendre....
#include <Ethernet.h>
#include <SPI.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x2E, 0x67 }; // A adapter en fonction de votre shield
byte ip[] = { 192, 168, 0, 21 }; // A adapter en fonction de votre réseau
EthernetServer server(8888); // Un autre port peut être choisi à ce niveau
void setup()
{
Ethernet.begin(mac, ip);
server.begin();
}
void loop()
{