资源描述
,2018/6/5,#,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,2018/6/5,#,单击此处编辑母版文本样式,第二级,单击此处编辑母版标题样式,智 能 风 扇,Arduino,编程,智 能 风 扇Arduino编程,1,学会电机的使用,理解函数的应用,风扇控制的编程,学会电机的使用理解函数的应用风扇控制的编程,2,3,启 动 风 扇,启 动 风 扇,4,【教案】智能风扇-ppt课件,5,参考程序,正转,转速,试一试,你能试着改变风扇的转速吗?,参考程序正转转速试一试你能试着改变风扇的转速吗?,6,参考程序,想一想,每次想要不同的风速都要重新编程。太麻烦了。想一想,还有没有简单点的方法?,参考程序想一想每次想要不同的风速都要重新编程。太麻烦了。想一,7,小知识,定义,调用,函数,是用户定义的一组代码块,使用时需,先定义再调用,。,编写函数的目的是为了便于今后重复使用,减少重复编写程序的工作量,提高程序的重用性和可读性。,小知识定义调用函数是用户定义的一组代码块,使用时需先定义,8,参考程序,基础任务(一),定义三种档位(,3,个风速)的风扇,参考程序基础任务(一)定义三种档位(3个风速)的风扇,9,参考程序,参考程序,10,想让风扇停怎么办?,想让风扇停怎么办?,11,函数调用,用户不必了解函数内部的操作过程,只需,执行(调用)函数,即可实现指定功能。,风速:,80,风速:,150,风速:,255,风扇停止,函数调用用户不必了解函数内部的操作过程,只需执行(调用)函数,12,我们可以利用哪些传感器来控制风扇呢?,(结合以前所学的),我们可以利用哪些传感器来控制风扇呢?,13,基础任务(二),换档风扇,基础任务(二)换档风扇,14,任务描述,初始状态是风扇静止;,按,2,号键,风扇一档,风扇转动稍快;,按,4,号键,风扇二档,风扇转动更快;,按,7,号键,风扇三档,风扇转动最快;,按,8,号键,风扇停止转动。,任务描述初始状态是风扇静止;,15,参考程序,参考程序,16,基础任务(二),声控风扇,基础任务(二)声控风扇,17,任务描述,当声音大于某个数值时,风扇转动,按下按钮风扇停止转动。,任务描述 当声音大于某个数值时,风扇转动,按下按钮风扇停止转,18,参考程序,参考程序,19,基础任务(三),温控风扇,基础任务(三)温控风扇,20,任务描述,当温度大于某个数值时,风扇转动,否则风扇停止转动。,任务描述 当温度大于某个数值时,风扇转动,否则风扇停止转动。,21,参考程序,参考程序,22,拓展任务,摇头风扇,拓展任务摇头风扇,23,可以利用舵机实现摇头的效果,可以利用舵机实现摇头的效果,24,参考程序,参考程序,25,这节课都学到了什么?,风扇的编程程序,学习电机的使用方法,理解函数的定义,小结,这节课都学到了什么?风扇的编程程序 学习电机的使用方法小结,26,【教案】智能风扇-ppt课件,27,【教案】智能风扇-ppt课件,
展开阅读全文