Boa tarde a todos, tenho um pequeno projeto pronto e preciso de mudar o caminho do CSS e JS pois eles estao em um servidor externo, e preciso de alterar o caminho para o cartao SD, ficaria muito grato pela ajuda pois ja tenho dois dias pesquisando e nao tive sucesso.
As linhas estao apontando para estes sites, quero mudar para que aponte para o SD. ( arquivo.css e arquivo.js ja estao salvos no SD)
http://www.servidorexterno/arquivo.css alterar caminho --> SD
http://www.servidorexterno/arquivo.js alterar caminho --> SD
SEGUE ABAIXO MEU PROJETO
#include <SPI.h>
#include <Ethernet.h>
byte mac[] = {
0x90, 0xA2, 0xDA, 0x00, 0x9B, 0x36 }; //physical mac address
byte ip[] = {
192, 168, 0, 100 }; // ip in lan
byte gateway[] = {
192, 168, 0, 1 }; // internet access via router
byte subnet[] = {
255, 255, 255, 0 }; //subnet mask
Server server(8085); //server port
String readString;
int pin[8];
char* nome_pin[8];
int estado_pin[8];
//////////////////////
void setup(){
//CONFIGURACAO DAS PORTAS EM QUE OS RELES ESTÃO CONECTADOS:
//Arduino UNO + Shield Ethernet
pin[0] = 2;
pin[1] = 3;
pin[2] = 4;
pin[3] = 5;
pin[4] = 6;
pin[5] = 7;
pin[6] = 8;
pin[7] = 9;
//NOME DOS BOTOES
nome_pin[0] = "rele 1";
nome_pin[1] = "rele 2";
nome_pin[2] = "rele 3";
nome_pin[3] = "rele 4";
nome_pin[4] = "rele 5";
nome_pin[5] = "rele 6";
nome_pin[6] = "rele 7";
nome_pin[7] = "rele 8";
//ESTADO INICIAL DOS BOTOES 0 -> desligado, 1 -> ligado:
estado_pin[0] = 0;
estado_pin[1] = 0;
estado_pin[2] = 0;
estado_pin[3] = 0;
estado_pin[4] = 0;
estado_pin[5] = 0;
estado_pin[6] = 0;
estado_pin[7] = 0;
pinMode(pin[0], OUTPUT);
pinMode(pin[1], OUTPUT);
pinMode(pin[2], OUTPUT);
pinMode(pin[3], OUTPUT);
pinMode(pin[4], OUTPUT);
pinMode(pin[5], OUTPUT);
pinMode(pin[6], OUTPUT);
pinMode(pin[7], OUTPUT);
//start Ethernet
Ethernet.begin(mac, ip, gateway, subnet);
server.begin();
//the pin for the servo co
//enable serial data print
Serial.begin(9600);
Serial.println("Remote Automation V2.0"); // so I can keep track of what is loaded
}
void loop(){
// Create a client connection
Client client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();
//read char by char HTTP request
if (readString.length() < 100) {
//store characters to string
readString += c;
//Serial.print(c);
}
//if HTTP request has ended
if (c == '\n') {
///////////////////// control arduino pin
Serial.println(readString); //print to serial monitor for debuging
char pesquisa[] = "?xx";
for(int i=2 ; i <= 9 ; i++){
pesquisa[2] = i + 48;
pesquisa[1] = 'l';
if(readString.indexOf(pesquisa) > 0){
digitalWrite(pin[i-2], HIGH);
Serial.println("Rele 1 On");
estado_pin[i-2] = 1;
}
pesquisa[1] = 'd';
if(readString.indexOf(pesquisa) > 0){
digitalWrite(pin[i-2], LOW);
Serial.println("Rele 1 Off");
estado_pin[i-2] = 0;
}
}
//clearing string for next read
readString="";
///////////////
client.println("HTTP/1.1 200 OK"); //send new page
client.println("Content-Type: text/html");
client.println();
client.println("");
client.println("");
client.println("Automacao - Remote Automation");
client.println("");
client.println("");
client.println("");
client.println("");
client.println("");
client.println("
");
client.println("
for(int i=0;i<=7;i++){
client.print("
client.print(estado_pin*);*
- client.println("
client.print(nome_pin*);
_ client.println("
* client.print("");
_ if(i==3){*
* client.println("
* }*
* }*
* client.println("
* client.println("");*
* client.println("");*
* client.println("");*
* client.println("");*
* delay(1);*
* //stopping client*
* client.stop();*
* }*
* }*
* }*
* }*
}
-------------------------------------------------------------------------
OBS: Estou usando Software versao Arduino 0021 e placa Arduino UNO