Tuising

Page 42

42

Ó

FINAL PROJECT DOCUMENTATION {

gota=digitalRead(33); tenLDR=analogRead(LDR);

//infra 1 tenINFRA_1=analogRead(A6); digINFRA_1=map(tenINFRA_1,0,1023,0,255); if((digINFRA_1==0)||(digINFRA_1<50)){ digitalWrite(29,HIGH); delay(1000); } if((digINFRA_1>=50)||(digINFRA_1<=255)){ digitalWrite(29,LOW); }

//infra 2 tenINFRA_2=analogRead(A7); digINFRA_2=map(tenINFRA_2,0,1023,0,255);

PROGRAMING CODE delay(1000); } if((digINFRA_4>=50)||(digINFRA_4<=255)){ digitalWrite(32,LOW); } EthernetClient client = server.available(); if (client) { boolean currentLineIsBlank = true; while (client.connected()) { if (client.available()) { char c = client.read(); if (req_index < (REQ_BUF_SZ - 1)) { HTTP_req[req_index] = c; req_index++; } if (c == ‘\n’ && currentLineIsBlank) { client.println(“HTTP/1.1 200 OK”);

if((digINFRA_2==0)||(digINFRA_2<50)){ digitalWrite(30,HIGH); delay(1000); }

if (StrContains(HTTP_req, “ajax_inputs”)) { client.println(“Content-Type: text/xml”); client.println(“Connection: keep-alive”); client.println(); SetLEDs();

www.colegio.jesuitasburgos.es/tuising

if((digINFRA_2>=50)||(digINFRA_2<=255)){ digitalWrite(30,LOW); } //infra 3 tenINFRA_3=analogRead(A8); digINFRA_3=map(tenINFRA_3,0,1023,0,255); if((digINFRA_3==0)||(digINFRA_3<50)){ digitalWrite(31,HIGH); delay(1000); } if((digINFRA_3>=50)||(digINFRA_3<=255)){ digitalWrite(31,LOW); } //infra 4 tenINFRA_4=analogRead(A9); digINFRA_4=map(tenINFRA_4,0,1023,0,255); if((digINFRA_4==0)||(digINFRA_4<50)){ digitalWrite(32,HIGH);

XML_response(client); } else { client.println(“Content-Type: text/html”); client.println(“Connection: keep-alive”); client.println();

Ó

webFile = SD.open(“index.htm”); if (webFile) { while(webFile.available()) { client.write(webFile.read()); } webFile.close(); }

}

Serial.print(HTTP_req); req_index = 0; StrClear(HTTP_req, REQ_BUF_SZ);

Design by LidiaConde, AlvaroDelgado, AlvaroGómez, CristinaQuevedo, SenenSaiz


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.