ESP8266 analóg érzékelő kiolvasása

Nekem egy háromlábú fotoellenállásom van itthon. Az adatok kiolvasása és megjelenítése egy weboldalon.

ESP8266+Fotoellenállás

ESP8266+Fotoellenállás

ESP8266Fotoellenállás
A0S
GND-
3.3V+

Fotoellenállás

Fotoellenállás

 

#include <ESP8266WiFi.h>
 
const char* ssid = ""; //SSID
const char* password = "";//JELSZÓ
WiFiServer server(80);

void setup() {
  Serial.begin(115200);
  delay(10);

  Serial.println();
  Serial.println();
  Serial.print("Kapcsolodas  ");
  Serial.println(ssid);
   
  WiFi.begin(ssid, password);
   
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi kapcsolodva");
   
  // Start the server
  server.begin();
  Serial.println("Szerver elindul.....");
 
  // Print the IP address
  Serial.print("URL cim: ");
  Serial.print("http://");
  Serial.print(WiFi.localIP());
  Serial.println("/");
    
}
 
void loop() {
  
  WiFiClient client = server.available();
  if (!client) {
    return;
  }
   
  
  Serial.println("valaki kapcsolodott");
  while(!client.available()){
    delay(1);
  }
   
  
  String request = client.readStringUntil('\r');
  Serial.println(request);
  client.flush();
  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("hello vilag, ez itt az esp8266<br>");
  client.println("<br>fotoellenallas:<br>");
  client.println(analogRead(A0));
}
 
This entry was posted in ESP8266 and tagged , , , , . Bookmark the permalink.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..