Bilgiler > esp tarih saat



esp tarih saat


#include

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

void setup() {
Serial.begin(115200);
Serial.println();
initWifi();
}

void loop() {
Serial.println(getTime());
delay(5000);
}

String getTime() {
WiFiClient client;
while (!!!client.connect("google.com", 80)) {
Serial.println("connection failed, retrying...");
}

client.print("HEAD / HTTP/1.1\r\n\r\n");

while(!!!client.available()) {
yield();
}

while(client.available()){
if (client.read() == '\n') {
if (client.read() == 'D') {
if (client.read() == 'a') {
if (client.read() == 't') {
if (client.read() == 'e') {
if (client.read() == ':') {
client.read();
String theDate = client.readStringUntil('\r');
client.stop();
return theDate;
}
}
}
}
}
}
}
}

void initWifi() {
Serial.print("Connecting to ");
Serial.print(ssid);
if (strcmp (WiFi.SSID(),ssid) != 0) {
WiFi.begin(ssid, password);
}

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.print("\nWiFi connected, IP address: ");
Serial.println(WiFi.localIP());
} - See more at: http://www.esp8266.com/viewtop...h.S7Lp63c3.dpuf




Kaynak: Çoğunlukla Ekşisözlük ve Wikipedia
 
sonraki bilgi:      esp8266 arduino ide
önceki bilgi:       Nazım Hikmet'in Menderes'e yazdığı şiir
 
 
Bu sayfaya 224  defa bakıldı