- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Arduino编程控制与应用Arduino文本编程的应用完成LED流水灯的实现
导入流水灯是在控制系统的控制下按照设定的顺序和时间来发亮和熄灭,形成一定视觉效果的一组灯。流水灯的效果可以有效吸引大家的注意力,所以常用于店面、照片、夜间建筑物以及汽车流水灯,例如同学们见到的炫酷的机箱灯光,电竞外设,在Arduino的编程学习中,我们也可以自己实现这种灯光的设计。
新授Newteaching1
目录一、选择结构二、循环结构
控制语句的使用控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制的语句。控制语句用于控制程序的流程,以实现程序的各种结构方式。《Arduino编程控制与应用》主要的控制语句选择结构循环结构
一、选择结构(一)if语句文本编程中,可以使用if语句实现选择结构。if语句中,小括号内的判断条件成立时,会执行语句中大括号里的内容一次。if语句有3种基本形式。123简单分支结构双分支结构多分支结构
一、选择结构11.简单分支结构功能描述:如果表达式为真,则执行大括号里面的语句;否则跳过此部分语句。22.双分支结构功能描述:如果表达式为真,则执行if后面大括号里面的语句,这里是“语句1”;否则执行else后面大括号里面的语句,这里是“语句2”。3.多分支结构功能描述:如果表达式1为真,则执行if后面大括号里面的语句(“语句1”),然后退出if选择语句,不执行后面的语句;否则继续判断表达式2,若表达式2为真,则执行elseif后面大括号里面的语句(“语句2”),然后退出if选择语句;同样,如果表达式2为假,则继续判断表达式3,依次类推,所有的表达式均不成立,则执行else后面的语句n。3
一、选择结构(二)switch语句当处理复杂的问题时,可能存在有很多选择分支的情况,如果继续使用if语句编写程序,则会使程序冗长,可读性差。此时可以使用switch语句实现多分支选择结构,其判断表达式的值由几段(或者几个不连续的值)组成,每一段对应一段分支程序。功能描述:计算表达式的值,逐一与case后面的常量相比较。
二、循环结构循环结构又称重复结构,即反复执行某一部分操作。当程序需要不断重复执行某些语句,就需要使用到循环结构控制语句。实现循环结构的语句为while和for语句。123while语句do-while语句for语句
二、循环结构while语句(一)while语句while语句是一种“当”型循环结构。功能描述:计算表达式的值,当值为真时,执行循环体语句;否则跳出循环体,结束循环。
二、循环结构do-while语句(二)do-while语句do-while语句是一种“直到”型循环结构。功能描述:do-while为“直到”型循环,先执行循环体语句,执行完再判断表达式是否为真,如果为真则继续循环;否则终止循环。
二、循环结构for语句(三)for语句for语句比while语句更灵活,应用更加广泛,既适用于循环次数确定的情况,又适用于循环次数不确定的情况。它可以替代while和do-while语句。
任务实施2TaskImplementation
一、任务准备(一)软件及硬件准备序号软件及硬件名称数量1ArduinoIDE/2联网的电脑1台/人3键盘1个/人4鼠标1个/人5ArduinoUNO开发板1块/人6流水灯多功能扩展板1块/人7USB串口线1根/人
一、任务准备(二)场地设备准备(三)安全防护准备任务实施前需要做好场地防护准备以及检查实训场地和设备设施是否及存在安全隐患,如不正常请汇报老师并进行处理方可实施任务。11.注意输出电压,避免开发板被烧坏;22.注意电脑是否有空余且能正常工作的USB接口;33.注意Arduino开发板与流水灯多功能扩展板连接时,针脚要对孔,插入时要小心,避免针脚变歪或折断。
二、实施步骤(一)认识流水灯多功能扩展板流水灯多功能扩展板的结构如图3-3-7所示,具体结构说明如表3-3-2所示。结构名称说明数量使用管脚管脚标识为0、1、2、3、4、5、6、7、8、9、10、11、12、13、A4、A516个跳线管脚管脚标识GND1个电阻阻值为220Ω16个可调电阻阻值为10kΩ1个开关按键复用2、3、4、5管脚4个0805封装LEDLED灯标识为0、1、2、3、4、5、6、7、8、9、10、11、12、1314个LED彩灯复用管脚10、11、121个SPI通讯接口复用管脚10、11、12、131个I2C通讯接口复用管脚A4、A51个
二、实
您可能关注的文档
- 3D打印技术原理与应用课件:3D打印的技术原理.pptx
- 3D打印技术原理与应用课件:3D打印机操作.ppt
- Arduino编程控制与应用课件:安装Arduino IDE.pptx
- Arduino编程控制与应用课件:完成 “变化”LED的实现.pptx
- Arduino编程控制与应用课件:完成倒车雷达功能的实现.pptx
- Arduino编程控制与应用课件:完成点亮“笑脸”的实现.pptx
- AutoCAD2023项目教程课件:标注轴承端盖——学习形位公差与引线标注.pptx
- CATIA V5基础教程(第2版)课件:CATIA 2015建模基本操作流程.pptx
- CATIA V5基础教程(第2版)课件:草图.pptx
- CATIA V5基础教程(第2版)课件:复杂零件设计.pptx
- 2025届湖南省衡阳市第八中学高三下学期适应性训练(四)历史试题.doc
- 2025届重庆市第八中学校高三下学期第三次诊断考试历史试题.doc
- 2025届重庆市普通高中学业水平选择性考试高考模拟调研卷(七)历史试题(康德卷).doc
- 2025届河南省豫西名校高三下学期模拟测试历史试题.doc
- 2025届湖北省襄阳市第五中学高三下学期5月适应性考试(一)历史试题.doc
- 2025湖南省湘西土家族苗族自治州高三下学期模拟考试历史试题.doc
- 2025届湖南省永州市高三下学期模拟考试(二)历史试题.doc
- 2025届湖北省黄冈中学高三下学期第三次模拟考试历史试题.doc
- 2025届重庆市高三下学期第三次联合诊断检测历史试题(康德卷).doc
- 2025届江西省多校联考高三下学期5月适应性考试历史试题.doc
最近下载
- 2024年宁夏回族自治区中卫市小升初六年级数学应用题专项冲刺四卷含答案及解析.pdf VIP
- Unit 1 Lesson 2 what's your name,please(课件)闽教版2024英语三年级上册.pptx VIP
- 典型行业职业病危害评价案例分析—培训课件.ppt VIP
- 嘉兴市专业技术人员继续教育-新质生产力的要素构成与培育方向答案.docx VIP
- 信息安全防护(专项职业能力)理论知识鉴定要素细目表.pdf VIP
- 电气工程自动化毕业课题论文(住宅小区配电设计含电气图预算).doc VIP
- 公共政策分析-课件.ppt VIP
- 《公共行政学》 试题答案 国开参考资料.pdf VIP
- 劳务协议兼职合同.docx VIP
- Super Minds 3 期末测试题附答案.docx VIP
文档评论(0)