https://www.youtube.com/watch?v=DP0bt2DAH4s

La App Makers

 #include <ESP8266WiFi.h>

const char* ssid = "nombre del wifi";//NOMBRE DEL ROUTER

const char* password = "la clave del wifi";//CLAVE DEL ROUTER

;//
WiFiServer server(80);

void setup() {

Serial.begin(115200);

delay(10);

pinMode(5, OUTPUT);

pinMode(16, OUTPUT);

pinMode(0, OUTPUT);

pinMode(13, OUTPUT);

digitalWrite(5, LOW);

digitalWrite(16, LOW);

digitalWrite(0, LOW);

digitalWrite(13, LOW);

////////////////////////////

/////////////////////////////

// Connect to WiFi network

Serial.println();

Serial.println();

Serial.print("CONECTANDO CON: ");

Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print("*");

}

Serial.println("");

Serial.println("WiFi conectado");

// Start the server

server.begin();

Serial.println("Server started");

// Print the IP address

Serial.print("conectese a esta ip: ");

Serial.print("http://");

Serial.print(WiFi.localIP());

Serial.println("/");

}

void loop() {

// Check if a client has connected

WiFiClient client = server.available();

if (!client) {

return;

}

// Wait until the client sends some data

Serial.println("new client");

while (!client.available()) {

delay(1);

}

// Read the first line of the request

String request = client.readStringUntil('\r');

Serial.println(request);

client.flush();

// Match the request

if (request.indexOf("/light1on") > 0) {

digitalWrite(13, HIGH);

}

if (request.indexOf("/light1off") > 0) {

digitalWrite(13, LOW);

}

if (request.indexOf("/light2on") > 0) {

digitalWrite(16, HIGH);

}

if (request.indexOf("/light2off") > 0) {

digitalWrite(16, LOW);

}

if (request.indexOf("/light3on") > 0) {

digitalWrite(0, HIGH);

}

if (request.indexOf("/light3off") > 0) {

digitalWrite(0, LOW);

}

if (request.indexOf("/light4on") > 0) {

digitalWrite(5, HIGH);

}

if (request.indexOf("/light4off") > 0) {

digitalWrite(5, LOW);

}

// Set ledPin according to the request

//digitalWrite(ledPin, value);

// Return the response

client.println("HTTP/1.1 200 OK");

client.println("Content-Type: text/html");

client.println(""); // do not forget this one

client.println("<!DOCTYPE HTML>");

client.println("<html>");

client.println("<head>");

client.println("<meta name='apple-mobile-web-app-capable' content='yes' />");

client.println("<meta name='apple-mobile-web-app-status-bar-style' content='black-translucent' />");

client.println("</head>");

client.println("<body bgcolor = \"#FFCCCC\">");//COLOR DE FONDO

client.println("<hr/><hr>");

client.println("<h10><center> FAMILIA AGULAR </center></h10>");// NOMBRE DEL HOGAR

client.println("<hr/><hr>");

client.println("<br><br>");

client.println("<br><br>");

client.println("<center>");

client.println("SALA 1");

client.println("<a href=\"/light4on\"\"><button>encender </button></a>");

client.println("<a href=\"/light4off\"\"><button>apagar </button></a><br />");

client.println("</center>");

client.println("<br><br>");

client.println("<center>");

client.println("PARQUEADERO 2");

client.println("<a href=\"/light2on\"\"><button>encender </button></a>");

client.println("<a href=\"/light2off\"\"><button>apagar </button></a><br />");

client.println("</center>");

client.println("<br><br>");

client.println("<center>");

client.println("CUARTO 3");

client.println("<a href=\"/light3on\"\"><button>encender </button></a>");

client.println("<a href=\"/light3off\"\"><button>apagar </button></a><br />");

client.println("</center>");

client.println("<br><br>");

client.println("<center>");

client.println("BAÑO 4");

client.println("<a href=\"/light1on\"\"><button>encender </button></a>");

client.println("<a href=\"/light1off\"\"><button>apagar </button></a><br />");

client.println("</center>");

client.println("<br><br>");

client.println("<center>");

client.println("<table border=\"12\">");

client.println("<tr>");

if (digitalRead(5))

{

client.print("<td>Light 1 ENCENDIDO</td>");

}

else

{

client.print("<td>Light 1 APAGADO</td>");

}

client.println("<br />");

if (digitalRead(16))

{

client.print("<td>Light 2 ENCENDIDO</td>");

}

else

{

client.print("<td>Light 2 APAGADO</td>");

}

client.println("</tr>");

client.println("<tr>");

if (digitalRead(0))

{

client.print("<td>Light 3 ENCENDIDO</td>");

}

else

{

client.print("<td>Light 3 APAGADO</td>");

}

if (digitalRead(13))

{

client.print("<td>Light 4 ENCENDIDO</td>");

}

else

{

client.print("<td>Light 4 APAGADO</td>");

}

client.println("</tr>");

client.println("</table>");

client.println("</center>");

client.println("</html>");

delay(1);

Serial.println("Client disonnected");

Serial.println("");

}

 

 


ElectroMercado

  • : tutorial_
  • arduino | ideas_/_inventos | programación
1 Comentario
  1. Juanjo
    Juanjo 4 meses

    Te animaste a publicar !!!. Saludos

    0

Contesta

CONTACTANOS

Esta es su red social de tecnología para compartir tus ideas y proyectos .Puedes enviarnos un correo si tienes dudas.Nos vemos

Enviando

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account