Advertisement
DesKingMaster

Código DoEmail.ino

Jul 17th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.41 KB | None | 0 0
  1. #include <ESP8266WiFi.h>
  2. #include <WiFiClient.h>
  3. #include <ESP8266WebServer.h>
  4. #include "contents.h"
  5.  
  6. // Replace with your network credentials
  7. const char* ssid = "?????";
  8. const char* password = "??????";
  9. ESP8266WebServer server(80);   //instantiate server at port 80 (http port)
  10.  
  11. String page = "";
  12. String text = "";
  13. double data;
  14.  
  15. void setup(void){
  16.  pinMode(A0, INPUT);
  17.  //pinMode(LED_BUILTIN, OUTPUT);
  18.  delay(1000);
  19.  Serial.begin(115200);
  20.  WiFi.begin(ssid, password); //begin WiFi connection
  21.  Serial.println("");
  22.  
  23.  // Wait for connection
  24.  while (WiFi.status() != WL_CONNECTED) {
  25.  delay(500);
  26.  Serial.print(".");
  27. }
  28.  
  29.  Serial.println("");
  30.  Serial.print("Connected to ");
  31.  Serial.println(ssid);
  32.  Serial.print("IP address: ");
  33.  Serial.println(WiFi.localIP());
  34.  server.on("/data.txt", [](){
  35.    text = (String)data;
  36.    server.send(200, "text/html", text);
  37.  });
  38.  server.on("/data_update.js", [](){
  39.    server.send(200, "text/html", data_update_js_str);
  40.  });
  41.  server.on("/", [](){
  42.    server.send(200,"text/html", index_html_str);
  43. });
  44.  server.on("/LEDBlink", [](){
  45.     server.send(200, "text/html", index_html_str);
  46.     Serial.println("TESTANDO");
  47.     /*    digitalWrite(LED_BUILTIN, HIGH);
  48.     delay(1000);
  49.     digitalWrite(LED_BUILTIN, LOW); */
  50. });
  51.  
  52.  server.begin();
  53.  Serial.println("Web server started!");
  54. }
  55.  
  56. void loop(void){
  57.  data = analogRead(A0);
  58.  delay(100);
  59.  server.handleClient();
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement