Arduino uno + ENC28J60 se comunica con s71200 pero este no lee el potenciómetro

#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));
}

Este es el código que he usado

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.

Gracias de antemano por tu cooperación.

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.


This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.