Hello there
I use the following code to control 4 relays.
Relay 4 doesn't respond. If I comment lines
// Serial.begin(9600);
// Ethernet.begin(mac, ip, dnServer, gateway, subnet);
// Serial.println("IP = ");
// Serial.println(Ethernet.localIP());
everything is ok
Any Hint
Yannis
#include <SPI.h>
#include <Ethernet2.h>
byte mac[] = { 0x90, 0xA2, 0xDA, 0x11, 0x14, 0x30 };
IPAddress dnServer(10, 11, 12, 1);
IPAddress gateway(10, 11, 12, 1);
IPAddress subnet(255, 255, 255, 0);
IPAddress ip(10, 11, 12, 145);
int RELAY1 = 4;
int RELAY2 = 7;
int RELAY3 = 8;
int RELAY4 = 12;
void setup() {
Serial.begin(9600);
Ethernet.begin(mac, ip, dnServer, gateway, subnet);
Serial.println("IP = ");
Serial.println(Ethernet.localIP());
pinMode(RELAY1, OUTPUT);
pinMode(RELAY2, OUTPUT);
pinMode(RELAY3, OUTPUT);
pinMode(RELAY4, OUTPUT);
}