ESP8266 x WIFI (Client)

WIFI接続用
#include 

const char* ssid = "SSID";
const char* password = "PASSWORD";

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

WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println(WiFi.localIP());
  
  }

void loop() {
        delay(1000);
}   


smallwifi

WIFI接続 & 端末をWebサーバにする
#include 
#include 
#include 

const char* ssid = "SSID";
const char* password = "PASSWORD";

ESP8266WebServer Server(80);         //  ポート番号(HTTP)
int Counter = 0;                     //  お客さんカウンタ

//  クライアントにウェブページ(HTML)を返す関数
void handleRoot() {
  //  レスポンス文字列の生成('\n' は改行; '\' は行継続)
  Counter++;
  Serial.println("handleRoot()");
  String message = "html";
//このHTML部分は下のソースコードを参照してください


  //  クライアントにレスポンスを返す
  Server.send(200, "text/html", message);  
}

//  クライアントにエラーメッセージを返す関数
void handleNotFound() {
  //  ファイルが見つかりません
  Serial.println("handleNotFound()");
  Server.send(404, "text/plain", "File not found in Dongbeino...");
}

//  メインプログラム
void setup() {
  //  シリアルモニタ(動作ログ)
  Serial.begin(115200);               //  ESP 標準の通信速度 115200
  delay(100);                         //  100ms ほど待ってからログ出力可
  Serial.println("\n*** Dongbeino ***");
  //  無線 LAN に接続
  WiFi.mode(WIFI_STA);


WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.println("WiFi connected");
  Serial.println(WiFi.localIP());
  
  Serial.println("Connected");
  Serial.println(WiFi.localIP());     //  ESP 自身の IP アドレスをログ出力
  //  ウェブサーバの設定
  Server.on("/", handleRoot);         //  ルートアクセス時の応答関数を設定
  Server.onNotFound(handleNotFound);  //  不正アクセス時の応答関数を設定
  Server.begin();                     //  ウェブサーバ開始
}
void loop() {
  //  クライアントからの要求を処理する
  Server.handleClient();
}

ソースコード