 
 void sleep(){
     lcdPrint("Sleepingzzz...");             // 「Sleeping」を液晶に表示
+    pinMode(PIN_CAM,INPUT);                 // FETを接続したポートをオープンに
+    Serial.end();
+    pinMode(3,INPUT);                       // RXDをオープンに
+    pinMode(1,INPUT);                       // TXDをオープンに(PUP抵抗の節電)
+
     delay(200);                             // 送信待ち時間
     ESP.deepSleep(SLEEP_P,WAKE_RF_DEFAULT); // スリープモードへ移行する
     while(1){                               // 繰り返し処理

    CamCapture();                           // カメラで写真を撮影する
    size=CamGetData(file);                  // 撮影した画像をファイルに保存
    file.close();                           // ファイルを閉じる
    digitalWrite(PIN_CAM,HIGH);             // FETをOFFにする(WiFiと排他動作)
    WiFi.mode(WIFI_STA);                    // 無線LANをSTAモードに設定
    WiFi.begin(SSID,PASS);                  // 無線LANアクセスポイントへ接続
    while(WiFi.status() != WL_CONNECTED){   // 接続に成功するまで待つ

    
    if(millis() > TIME) sleep();            // 終了時刻になったらsleep()を実行
    client = server.available();            // 接続されたクライアントを生成
    if(client==0)return;                    // loop()の先頭に戻る
    while(client.connected()){              // 当該クライアントの接続状態を確認
        if(client.available()){             // クライアントからのデータを確認
            t=0;                            // 待ち時間変数をリセット
