#include <EtherCard.h> #include <Modbus.h> #include <ModbusIP_ENC28J60.h>
const int SENSOR_IREG=50;
const int sensorAnalog =A0;
ModbusIP mb;
void setup() {
Serial.begin(9600);// inicializamos el serial com
//dirección MAC
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF,0xFE, 0xED};
//dirección IP
byte ip [] = {192,168,1,22};
mb.config (mac,ip);// se confirma las direcciones
mb.addIreg(SENSOR_IREG);
}
void loop() {
mb.task();// actualiza para el trabajo se realize
// con normalidad
// envía los valores del potenciometro
mb.Ireg(SENSOR_IREG, analogRead(sensorAnalog));
//muestra en el monitor serie los valores del pot4
Serial.println(analogRead(sensorAnalog));
}
Tu tema ha sido movido. Por favor, no publiques en "Sin categoría"; consulta los temas fijos en Uncategorized - Arduino Forum.
Por favor, utiliza inglés en los foros generales.
En el futuro, tómate un momento para elegir la categoría del foro que mejor se adapte al tema de tu tema. Hay un tema "Acerca de la categoría _____" en la parte superior de cada categoría que explica su propósito.
Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en (<CODE/>)
Achica el título y da una explicación de lo que ocurre.