#include #include #include const int oneWireBus = 4; // Data wire is connected to the Arduino digital pin 4 const int PotiPin = A1; OneWire oneWire(oneWireBus); // Setup a oneWire instance to communicate with any OneWire devices DallasTemperature sensors(&oneWire); // Pass our oneWire reference to Dallas Temperature sensor byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; byte ip[] = {192, 168, 0, 100}; float temp = 0; EthernetServer server(80); void setup(){ Serial.begin(9600); Ethernet.begin(mac, ip); server.begin(); sensors.begin(); Serial.print("Arduino Server IP Adresse: "); Serial.println(Ethernet.localIP()); } void loop(){ Serial.println("LOOP"); EthernetClient client= server.available(); // Wait connection from TCP/IP if(client){ Serial.println("Schleife: If Client"); while(client.connected()){ Serial.println("Schleife: Client connected"); temp = 100; //analogRead(PotiPin); // Später wird hier die Temperatur eingelesen Serial.println("DEBUG Stelle A"); client.println("T001"); // Info an Labview: Temperatur 1 folgt Serial.println("DEBUG Stelle B"); client.println(String(temp)); // Ausgabe der Temperatur 1 an Labview Serial.println("DEBUG Stelle C"); client.println("T002"); // Info an Labview: Temperatur 2 folgt Serial.println("DEBUG Stelle D"); client.println(String(temp+10)); // Später wird hier die Temperatur eines zweiten Sensors ausgegeben Serial.println("Schleife: Client connected ENDE"); } Serial.println("Schleife: If Client ENDE"); } }