摘要:
最近磨耳朵,发现没有合适字幕播放器,于是用Flutter 3 写了一个。 虽然Flutter是跨平台,但是因为我只有一个三星平板S8,所以没在其他平台测试过~ 个人随手写的,但是希望能够帮助其他学英语的小盆友。 对软件有什么需求,欢迎留言,我随缘更新~ 使用说明截图,百度网盘链接,GitHub源代码 阅读全文
摘要:
1. 使用RTC 1.1 实时时钟模块 ESP32 Real-Time Clock (RTC) 不是一个独立的模块,而是ESP32 微控制器芯片内部的一部分。它能在多种低功耗模式下提供时间相关的功能,特别适合需要时间管理和调度任务的应用。 系统 RTC: ESP32 包含一个整合在芯片中的 RTC, 阅读全文
摘要:
1. 串口通讯 串口通讯(Serial Communication)是计算机和其他电子设备之间的一种数据传输方式,历史悠久且应用广泛。它的发展过程可以分为几个主要阶段: 1.1 初期发展 20世纪初至1960年代 早期的串口通讯主要用于电信和无线电设备。 最初的串行通讯协议主要集中在电报和无线电波传 阅读全文
摘要:
1 HTTP协议 让我们从几个小故事开始理解HTTP协议是什么。 邮寄信件的故事 在一个小镇上,有个叫小明的人。他有一个远方的朋友小红。一天,小明(客户端)想给小红(服务器)写封信(请求)。他在信上写满了想说的话,然后把信装进信封,贴上邮票,写上小红的地址(服务器地址),并把信投入邮筒(通过网络发送 阅读全文
摘要:
1 内存 1.1 内存 内存是计算机中用来保存数据的关键硬件组件,根据其功能和用途可以分为许多种类型。每种类型的内存在计算机系统中都扮演着独特且重要的角色,确保系统能够高效地运行和处理数据。 首先,随机存取存储器(RAM,Random Access Memory)是最常见的一种内存类型。RAM用于临 阅读全文
摘要:
1 交互设计 交互设计(Interaction Design,简称IxD)是一种专注于创造有意义的关系,介于人与人、人与产品或服务之间的设计领域。这种设计形式主要关注于如何使产品、系统或服务与用户之间的交互更加有效、效率高、直观和愉悦。 交互设计的核心目标是提高用户体验和满意度,通过改善产品的可用性 阅读全文
摘要:
https://github.com/oursrabbit/M5StackIoT 1 使用屏幕模块 1.1 屏幕属性 M5Stack Core2 v1.1 屏幕是一款IPS LCD屏幕,尺寸为2.0英寸,分辨率为320x240。该屏幕使用了ILI9342C驱动器,还配备了FT6336U型号的触摸屏。 阅读全文
摘要:
1 软件工程 软件工程是一个复杂而系统化的过程,其目标是开发、操作和维护高质量的软件系统。这一过程遵循被广泛认可的软件开发生命周期(SDLC),该生命周期包括需求分析、系统设计、实现(编码)、测试、部署以及维护和更新等关键步骤。随着技术的发展,特别是物联网(IoT)技术的兴起,软件工程的传统模式和方 阅读全文
摘要:
1 物联网 不知道对于下面这段描述,你是否熟悉: 小明是一名对科技充满热情的年轻人,每天的生活都离不开智能设备的协助。清晨,智能手环轻轻震动将他唤醒,这款手环不仅能追踪他的睡眠质量,还能根据他的生活习惯自动调整闹钟时间。小明从床上起来后,便对着智能音箱询问今天的天气、最新的新闻以及他的日程安排。在他 阅读全文