Tengo un bucle muy simple para leer el puerto serie y escribir al cliente
// telnet defaults to port 23
Server server(23);
void setup() {
Serial.begin(9600);// opens serial port, sets data rate to 9600 bps
// initialize the ethernet device
Ethernet.begin(mac, ip, gateway, subnet);
// start listening for clients
server.begin();
}
void loop() {
if (Serial.available() > 0) {
char byte = Serial.read();
server.write(byte);
}
}
el problema ocurre si el puerto serie está abierto (en el lado de la computadora) después de establecer la conexión Ethernet, no se transmiten datos
¿Qué da? gracias