本帖最后由 tnn0220 于 2020-6-29 15:37 编辑
https://www.arduino.cn/forum.php ... B%E5%A4%A9%E6%B0%94
{
if((minute > 58) or (first_weadher==true))//每一小时获取一次天气信息,参考https://diandeng.tech/doc/weather
{
Blinker.weather();//默认查询设备ip所属地区的当前时刻的天气情况
first_weadher=false ; //开机第一次更新默认查询设备ip所属地区的当前时刻的天气情况
}
if(weather_wifi == 0)
{
sel_icon=0;
}
else if (weather_wifi < 101)
{
sel_icon=2;
}
else if (weather_wifi < 201)
{
sel_icon=0;
}
else if (weather_wifi < 501)
{
sel_icon=1;
}
}
//判断天气情况
u8g2.setFont(u8g2_font_open_iconic_weather_4x_t ); // 天气图标 32*32
u8g2.setCursor(96, 34);
u8g2.print(icon_index[sel_icon]);
u8g2.s