(共17张PPT)
信息意识 · 计算思维 · 数字化学习与创新 · 信息社会责任
第二单元 物联网实验流程——灯光警报呼叫器
第3课 显示警报信息
信息科技 八年级 上册
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
第3课 显示警报信息
引入情境
上节课我们完成了蜂鸣器的“响/不响”听觉提示,现实中的系统还需要让人清楚地看见状态。本节从“输出—显示”出发,学习用液晶显示屏把“正常/警报”两种状态以文字与表情准确呈现,并在按键触发下完成状态切换,为下一步的传感数据上屏与更复杂的显示策略打下基础。
聚焦
探索
设计
实践
拓展
聚焦问题,明确任务
本节聚焦于在LCD上正确显示警报信息。达成的要求:连线与初始化规范;能在指定位置输出给定文字与表情;按键触发时实现“正常 警报”的即时切换;画面不缺字、不越界、对齐清晰、无明显闪烁;并能用自然语言说清所用的条件与循环逻辑。有兴趣的同学可以尝试滚动/轮播高阶操作。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
聚焦问题,明确任务
聚焦问题
明确任务
在多信息通报场景下,如何实现 LCD 显示各类信息?
怎样保证多种信息能够有序显示并及时传达?
如何通过屏幕显示我们的报警信息。
如何在屏幕上合理规划显示各类信息。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
分析问题,探索方法
分析问题
在“单条警报信息上屏”的任务下,如何在限定的行列与字宽中使文字与表情完整、对齐、清晰地呈现?按键触发时,如何在“正常/警报”之间实现稳定切换,避免发生屏幕闪烁?
探索方法
结合任务思考屏幕显示信息的逻辑,完成液晶显示屏的初始化与清屏,固定版式(行列坐标、字宽与留白),思考是否可以将“正常/警报”两种状态的渲染代码封装为函数。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
分析问题,探索方法:探索要求
1. 所有信息均需通过显示屏幕依次展现,不可同时叠加显示。
2. 每条信息显示后,应能在其下方区域显示随之而来的信息。
3. 程序结构要清晰,需使用循环语句与显示屏控制函数相结合。
4. 在保证功能实现的前提下,注意显示内容的完整性与清晰度。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
分析问题,探索方法
在左侧的工具栏选择“行空板”,屏幕显示部分为我们提供了大量的功能,同学们可以将其直接拖动到主程序中分别查看运行效果。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
分析问题,探索方法
液晶显示屏支持对以下显示特性的控制。
显示内容:支持自定义文字内容。
文字颜色:可调整文字颜色。
内置表情:可以切换不同表情。
显示时长:可手动设置同一内容的持续显示时间(单位:秒)。
显示位置:可通过坐标调整显示位置。
文字字号:可手动调整文字大小。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
分析问题,探索方法:点评展示
发现问题
改进建议
提升方向
部分同学在编写显示逻辑时忽略了循环结构的完整性,导致屏幕信息显示不稳定或顺序错误。
在代码中加入清晰的循环控制语句,并通过分段调试确保每一条显示指令都能正确执行。
进一步优化信息排版与显示效果,使多信息的循环呈现更直观、美观,增强系统的实用性。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
梳理思路,设计方案
接下来,我们设计显示警报信息的算法。该算法要实现的功能是,按下按钮 A,屏幕上显示“安全”文字和微笑的表情;按下按钮 B,屏幕上显示“报警”文字和紧张的表情。
开 始
按下按钮A?
按下按钮B?
结束
显示“安全”文字
显示紧张的表情
是
否
是
否
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
梳理思路,设计方案:点评展示
基础目标
思考提升
能够基于显示屏的功能实现基本的显示与切换,初步完成信息展现方案的设计与表达。
在展示与交流中反思方案的合理性与完整性,关注多信息并行的显示逻辑,尝试提出更优化的交互方式与设计思路。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
运用所学,实现方案:实现要求
按照设计的算法实现在LCD屏幕上显示信息。
准备
硬件
连接
硬件
编写
程序
运行
调试
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
运用所学,实现方案:实现示范
准备
硬件
连接
硬件
编写
程序
运行
调试
含有LCD显示器的主控板×1
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
运用所学,实现方案:点评展示
LCD 屏幕是否能按设定要求正确显示报警信息。
问题:大部分同学能写出显示程序,但有同学字符坐标设置不当,或显示逻辑混乱,导致信息错位或闪烁。
建议:编程要注重逻辑简洁、结构清晰,尤其注意显示坐标与刷新方式的合理设置。
问题:部分同学在调试出错时,急于反复烧录,而忽视了对接线、电源、电压和程序语句的逐步排查。
建议:调试时要像工程师一样,先观察现象、分析原因,再逐一验证假设,逐步定位问题。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实践
拓展
评价交流,拓展练习:拓展性任务要求
评价交流
拓展练习
请互相看看程序和效果,有没有可以学习与改进的地方?
在进一步练习中,可以尝试让 LCD 循环显示不同的报警信息,或实现滚动字幕等动态效果,增强信息传递的多样性。
同时思考结合蜂鸣器等模块实现多模态报警,更加贴近真实场景。这样的拓展有助于提升编程与调试能力,并加深对物联网系统集成与应用的理解。
第3课 显示警报信息
第3课 显示警报信息
聚焦
探索
设计
实现
拓展
全课总结提升
总结提升
通过本节课的学习,同学们能够利用 LCD 屏幕实现报警信息的显示,理解了信息在物联网系统中的呈现方式与意义。在编程与调试过程中,大家进一步认识到逻辑清晰、结构合理和硬件操作规范的重要性,这不仅是完成作品的关键,更是养成工程思维和科学态度的体现。
课后学习指导与作业
请同学们在课后尝试完善自己的程序,使 LCD 屏幕能够循环显示多条报警信息,并加入个性化设计(如滚动显示、动态切换等)。同时撰写一份简短的学习小结,回顾编程逻辑、硬件调试及课堂收获,思考如何将本节课的成果与现实生活中的报警系统联系起来。
第3课 显示警报信息
第3课 显示警报信息
谢 谢