Temelelektronik.info

Bilgiler > ESP Program FireBase kod



ESP Program FireBase kod

//
// Copyright 2015 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//

// FirebaseDemo_ESP8266 is a sample that demo the different functions
// of the FirebaseArduino API.

#include 
#include 

// Set these to run example.
#define FIREBASE_HOST "esprole-561d9.firebaseio.com"
#define FIREBASE_AUTH "1mNOCNpKjY4LxyPNz1Jrfq0ILb2xQ9z1ZCvS39O9"
#define WIFI_SSID "Airties2"
#define WIFI_PASSWORD "03MAYIS2016s@"

void setup() {
  Serial.begin(9600);

  // connect to wifi.
  WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
  Serial.print("Wifi ye baglanıyor");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print(".");
    delay(500);
  }
  Serial.println();
  Serial.print("Wifi ye baglandı. Yerel IP : ");
  Serial.println(WiFi.localIP());
    
  Firebase.begin(FIREBASE_HOST,FIREBASE_AUTH);
  Serial.println("veri tabani adresi ve sifresi girildi");
  

  delay(3000);
}
 String durum;
 String eskiDurum="";

void loop() {  
  if (Firebase.failed()) {
      Serial.print("Veri tabanina baglanamadı hata: ");
      Serial.println(Firebase.error());  
      delay(3000);
      Firebase.begin(FIREBASE_HOST,FIREBASE_AUTH);
      wdt_enable(WDTO_15MS);
      return;
  }
  delay(3000);
  String durum = Firebase.getString("/ESP/D1");
  if(!(durum.equals(eskiDurum))){  
      if(durum.equals("\"ON\"")){
          Serial.println("Led Durum: ON" );
          Firebase.setBool("LED", true);
      }
      if(durum.equals("\"OFF\"")){
          Serial.println("Led Durum: OFF");
          Firebase.setBool("LED", false);
      }
      eskiDurum = durum;
  }    
}


sonraki bilgi:      Göz Akımları Yönetmi Örneği ( Mesh Method)

önceki bilgi:       Kişnişin faydaları

 
 

Bu sayfaya 160  defa bakıldı


Bu internet sitesi kar amacı gütmemektedir. Bu içeriğin siteden kaldırılmasını istiyorsanız alttaki butonu kullanarak içeriğin kaldırılması için istekte bulunabilirsiniz.