Ciao a tutti
Stavo cercando di leggere dei dati trasmessi da Processing sull'Arduino tramite cavo Ethernet
In pratica arduino è connesso all'ethernet shield, lo shield è connesso tramite cavo ethernet al mio pc, Processing dovrebbe inviare dati ad arduino tramite cavo
Se non che non riesco a ricevere alcun dato, qualcuno sa come aiutarmi?
Questo è il codice caricato su arduino
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};
//IP locale mio pc
IPAddress server(1,1,1,1);
EthernetClient client;
void setup() {
Ethernet.begin(mac);
Serial.begin(9600);
delay(1000);
if (client.connect(server, 10002)) {
Serial.println("connected");
}
}
void loop() {
if (client.available()) {
char c = client.read();
Serial.print(c);
}
}
Codice Processing:
import processing.net.*;
Server myServer;
char val='c';
void setup() {
myServer = new Server(this, 10002);
}
void draw() {
myServer.write(val);
}