esp8266 lcd 天气_自制WiFi天气时钟基于Blinker esp-01(8266) u8g2驱动12864 LCD屏

#define BLINKER_WIFI

#include

#include

#include

#include

#include

char auth[] = "Your Device Secret Key";

char ssid[] = "Your WiFi network SSID or name";

char pswd[] = "Your WiFi network WPA password or WEP key";

char home_add[]="jilin"; //地址代码获取天气用

char* icon_index[3]={"A","C","E"};//图标在天气字库里分别代表 云,雨,晴

int sel_icon=0;

float humi_read, temp_read;

int wind_wifi,weather_wifi,wind_ang_wifi;

int temp_wifi=18;

bool first_weadher=true;

StaticJsonDocument<400> doc;

int row_i=15-1;//汉字坐标向下偏移一像素 坐标为左下角减一 高度=16(0-15)

//以此推算,12864可显示(128/16)*(64/16)=8列4行共32个汉字

//U8G2_ST7920_128X64_F_HW_SPI u8g2(U8G2_R0, /* CS=*/ 15, /* reset=*/ 16); // Feather HUZZAH ESP8266, E=clock=14, RW=data=13, RS=CS

//U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* clock=*/ 14, /* data=*/ 13, /* CS=*/ 15, /* reset=*/ 16); // Feather HUZZAH ESP8266, E=clock=14, RW=data=13, RS=CS

U8G2_ST7920_128X64_F_SW_SPI u8g2(U8G2_R0, /* clock=*/ 0, /* data=*/ 2, /* CS=*/ 1, /* reset=*/ 16); // Feather HUZZAH ESP8266, E=clock=14, RW=data=13, RS=CS

void dis_Time(){

char str_week[]="";

char str_date[]=

你可能感兴趣的:(esp8266,lcd,天气)