Ayuda - arduino ethernet

#1
Hola a todos, como están?

Hace unos días adquirí una placa arduino MEGA 2560 y una placa ethernet shield v 1.1. La idea del trabajo es, leer el valor de una entrada analogica y transmitirla hacia un programa creado en Labview donde muestre en una grafica esa medicion. El problema esta en que no logro establecer la comunicación. (una consulta, la ethernet solo va conectada mediante los pines standar que trae o se tiene que conectar algo mas?).
Les muestro los codigos que uso. Espero que me puedan ayudar.

Muchas gracias a todos. Saludos.

Labview:



Codigo arduino:

/* SERVIDOR ARDUINO */

#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 0:LOL:E, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC del servidor (Placa)
byte ip[] = {000,000,000,000}; // IP del servidor (Placa)
EthernetServer server(5020); // Puerto de comunicacion

// INICIO VARIABLES

int pin_com = 0;

// FIN VARIABLES

void setup()
{
Ethernet.begin(mac, ip); // Comienza la coneccion Ethernet
server.begin(); // Comienza el servidor.
delay(1000);
}

void loop()
{ // Inicio loop

EthernetClient client = server.available(); // Espera a que un cliente inicie la coneccion. true si se conecta un cliente

if (client == true)
{

while(client.connected()) // regresa true si hay un cliente conectado.
{
com = analogRead(pin_com); // Lee entrada analógica y transmite la lectura
server.print(com);
}
client.stop();
}

} // Fin loop
 
#2
Busca algún ejemplo que funcione y luego lo modificas. Yo tengo una placa ethernet pero de momento no la he usado.
 

Temas similares

Arriba