自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 esp8266时钟+天气+提醒(六)代码篇三

为什么是数组呢,回看我们返回的数据格式(第七章第四节中),返回的json对象里只有一个叫做data的键,它的值是数组,它里面装着我们需要的信息,所以直接处理这个数组就可以了。如果mode不为0,说明下一屏不是时钟界面,是需要立即跳转的,所以while循环结束,后续的延时不再执行,就可以实现立即跳转(尽管可能会有几十毫秒的延迟,但这是可以接受的)。于是任务调度,先“暂停延时”,去执行中断函数,就是将mode赋一个值,赋值完毕后恢复现场,再继续延时,去走完剩下的60毫秒,然后i--,然后进入下一次循环。

2024-04-04 17:16:01 871 1

原创 esp8266时钟+天气+提醒(五)云服务篇二

本篇主要讨论后端服务fastapi如何在Linux上部署,同时使用ESP8266访问它。

2024-04-01 14:50:09 649

原创 esp8266时钟+天气+提醒(四)云服务篇一

前面我们通过联网获得了对时和获取天气的功能,接下来我们要实现的是提醒功能,但这一次,为了充分感受开发的乐趣,我们选择自己来做服务端——购买一个云服务器,然后让ESP8266连接我们的服务器。

2024-03-31 14:22:31 672 1

原创 esp8266时钟+天气+提醒(三)代码篇二

本文要探讨的是ESP8266的中断实现,以及软件标志任务调度​​​​​​​的设计思想,故事还要接着上一篇说起。

2024-03-28 21:54:06 773 1

原创 esp8266时钟+天气+提醒(二)代码篇一

本文会结合前人的成果,探讨一些方法和原理(通式通法),包括:ArduinoJson的使用、字体的使用、U8g2的使用等一些其他内容。

2024-03-27 23:54:31 1134 1

原创 esp8266时钟+天气+提醒(一)准备篇

本项目使用ESP8266 D1 mini(WIFI模块为ESP-12F)、OLED显示屏、DTH11传感器等实现一个桌面多功能“摆件”,目标功能包括联网时钟、天气显示、室温测定、备忘提醒等功能。

2024-03-26 13:09:47 1082

原创 The page at ‘https://xxx‘ was loaded over HTTPS,but requested an insecure xxx ‘http://xx‘解决思路一览

这是由浏览器的安全性策略导致的,混合内容被浏览器判定为是不安全的,因此抛出错误。本文只提供思路,解决思路的第2条具体如何操作可参考其他文章。没有找到插入代码块的按钮,因此。

2024-03-03 17:33:00 407

原创 Navicat生成数据unable to open database file

在使用Navicat16生成数据来测试时遇到了错误。这是因为Navicat数据生成是依托事务进行的。,将其提交或回滚后再次尝试,发现正常运行。记录一下这个遇到的小问题。

2024-03-01 13:10:28 396

原创 PIL生成棋盘纹理图片

编写程序,绘制棋盘网格,要求棋盘的宽度和高度、交替的两种颜色以及网格数量都可以通过参数指定,并且两种颜色交替出现,水平方向和垂直方向上的网格数量相同。特别的,棋盘为正方形,其宽高相等,棋盘边长与每边网格数量均为整数,颜色为RGB格式以元组的形式输入。

2023-05-31 15:14:07 151 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除