Files
arduino-covid/arduino-covid.ino
Laurent Deleers 7b6dfd11ec stage gitlab1
2020-04-10 10:40:11 +02:00

50 lines
949 B
C++

/* For Wemos D1 and OLED 128*64 display */
#include <Arduino.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#include <ArduinoJson.h>
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <WiFiClientSecureBearSSL.h>
#include "covid19.h"
#define OLED_RESET 0 // GPIO0
Adafruit_SSD1306 OLED(OLED_RESET);
ESP8266WiFiMulti WiFiMulti;
void setup() {
Serial.begin(115200);
Serial.println();
delay(1000);
Serial.flush();
WiFi.mode(WIFI_STA);
WiFiMulti.addAP("lauIOT", "superiot1");
OLED.begin();
OLED.clearDisplay();
OLED.setTextWrap(false);
OLED.setTextSize(2);
OLED.setTextColor(WHITE);
OLED.setCursor(0,0);
OLED.println("= Home =\n= Dash =");
OLED.display();
delay(1000);
}
void loop() {
Covid19 COV;
if ((WiFiMulti.run() == WL_CONNECTED)) {
COV.displayCountry("belgium",OLED);
delay(60000);
COV.displayWorld(OLED);
}
delay(60000);
}