2.5.1自顶而下逐步求精的程序设计思想 (2).pptx_第1页
2.5.1自顶而下逐步求精的程序设计思想 (2).pptx_第2页
2.5.1自顶而下逐步求精的程序设计思想 (2).pptx_第3页
2.5.1自顶而下逐步求精的程序设计思想 (2).pptx_第4页
2.5.1自顶而下逐步求精的程序设计思想 (2).pptx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选修1算法与程序设计第二章程序设计基础2.5模块化程序设计2.5.1自上而下,逐步求精的程序设计思想以自制汽车倒车雷达为例,教师:张冬冬,知识回顾,两行显示内容每行16个字符,知识回顾,我们所用到的1602的显示屏的芯片有两种。A:一种是PCF8574T,寻址是0 x27。B:一种是PCF8574AT,寻址是0 x3f。,生活中的技术应用,这是vivox23手机,大家都听过,有哪个同学知道它有一项独创的领先技术?是屏下指纹解锁功能,那屏幕指纹解锁功能,主要采用了什么技术来实现的吗?,生活中的技术应用,这款手机,主要是用手机内置的超声波传感器,向外发射超声波,超声波可以穿透玻璃,打在我们的手指上,然后反射回去,绘制出我们的凸凹不平的指纹,进行解锁。那这节课就让我们一起来揭开vivox23手机屏幕指纹解锁背后的秘密-超声波测距技术。,自上而下,逐步求精的程序设计思想以自制汽车倒车雷达为例,教师:张冬冬,1、项目介绍,任务:自制汽车倒车雷达要求:当被测物体距离小于或等于30厘米时,蜂鸣器发出报警声音;大于30厘米时蜂鸣器关闭,且显示屏现实测距数据。,2、选择结构流程图,在算法的流程中,先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构。,自上而下的执行思路,2、项目所需硬件,ArduinoNANO、I/O扩展板、超声波测距模块、LCD液晶显示器、蜂鸣器、杜邦线若干。,3、项目硬件介绍,测距原理:L=v*t/2(v=340m/s),SR04,3、项目硬件介绍,工作特性:1、频率越高,精度也越高,但检测距离越近2、输出功率越高、灵敏度越高,检测距离也越远3、测量距离2cm450cm,SR04,3、项目课程硬件介绍,4、Mixly中程序的实现,实现显示屏打印测距数据,判断是否报警,自上而下逐步求精的模块化思想,4、Mixly中程序的实现,If/else条件选择模块布尔判断,模块功能:当给定的表达式(如果后的语句)为“真”时,执行对应的语句。,模块功能:比较左右两侧数值/数据是否相等,若两侧值相等则返回“真”,否则返回“假”。下拉列表中还可以选择、等运算进行判断。,6、完成项目拓展,任务:通过项目的学习,自主设计一款警戒线、地铁安全线、银行取款排队的报警装置。要求:超出警戒线50cm,警笛响起并测距数据。,谢谢!,信息技术教师:张冬冬

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论