728x90
반응형
#include <WiFi.h>
#include <HTTPClient.h>
#include <ArduinoJson.h>
const char* ssid = "Your_SSID";
const char* password = "Your_Password";
void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
Serial.println("Connecting");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.print("Connected to WiFi network with IP Address: ");
Serial.println(WiFi.localIP());
delay(5000);
}
void loop() {
if (WiFi.status() == WL_CONNECTED) {
HTTPClient http;
http.begin(url);
int httpCode = http.GET();
if (httpCode == 200) {
String response = http.getString();
Serial.println(response);
DynamicJsonDocument doc(1024);
deserializeJson(doc, response);
double tradePrice = doc[0]["trade_price"].as<double>();
String tradeDate = doc[0]["trade_date_kst"];
String tradeTime = doc[0]["trade_time_kst"];
Serial.println("날짜 : " + tradeDate);
Serial.println("시간 : " + tradeTime);
Serial.print("가격 : ");
Serial.println(tradePrice);
} else {
Serial.println("Error on HTTP request");
}
http.end();
} else {
Serial.println("WiFi not connected");
}
delay(30000);
}
728x90
반응형
댓글