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[]=

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值