还剩4页未读,继续阅读
文本内容:
教案课题课题6汽车蜂鸣器的控制编程课程单片机授课教师专业汽车课型新授教案序号15授课时间第八周教学方法讲授教学
1.掌握软件程序的含义
2.掌握实现目标功能的办法目标掌握实现目标功能的办法教学重点难点及解通过PPT以及视频演示的方法展示每条命令的具体含义,以及命令呈现的决办法效果作业抄写软件程序以及各个命令的含义布置教学生听课情况学学生掌握情后况记存在的问题审查签字年月日教学过程教师活动教学内容学生活动组织教学清点人数记录询问上节课掌握情询问上节课掌握情况况回答上节课掌握情况复习提问学生回答简述软件程序中的各个命令含义讲授本节内容汽车行驶过程中,如果驾驶员或前排乘员忘记系安全带,那么车内会发出警报声音来提醒驾驶员和前排乘员系好安全装置本节实验就是利用蜂鸣器编程来模拟汽车安全带警报听讲
一、实验用器件Arduino UNO板及配套USB数据线1套蜂鸣器1个杜邦线2根
二、硬件连接取出本实验所用到的元件,进行连接完成连接后,给Arduin接上USB数据线,供电,准备下载程序
三、输入代码打开Arduino IDE,在编辑框中输入下面的样例代码〃汽车安全带警报int t=500;〃定义时间t为500int buzzer=7;〃定义数字接口7void setup{pinMode buzzer,OUTPUT;〃设置数字7口为输出接口void loop{tone buzzer,100;〃数字7口以100HZ的频率发出声响delay t;〃延时tmsnoTone buzzer;〃数字7口停止发出响声delay t;〃延时tms输入完毕后,点击IDE的“校验Verify,查看输入代码是否通过编译如果显示没有错误,单击“下载UpLoad”,给Arduino下载代码下面就可以听到蜂鸣器发出像汽车安全带警报一样的声音
四、代码讲解在上面程序中涉及了两个新的函数tone pin,frequency与noTone pino tone函数括号里包含了两个部分,第一部分Pin指的是连接到蜂鸣器的数字引脚,而第二部分的frequency是指以Hz为单位的频率值,运用该函数可以让蜂鸣器按照我们设定好的频率发出声音一般情况下设定的频率为20HZ——20KHz之间,因为低于20HZ的次声波和高于20KHZ的超声波人耳均听不见而noTone函数括号里面只包括一个部分pin,即连接到蜂鸣器的数字引脚,该函数的作用是结束该指定引脚上产生的声音
五、硬件讲解
1.蜂鸣器蜂鸣器其实就是一种会发声的电子元件有有源蜂鸣器和无源蜂鸣器两种区分有源蜂鸣器和无源蜂鸣器的根本区别是输入信号的要求不一样这里的“源”不是指电源,而是指振荡源,有源蜂鸣器内部带振荡源,也就是只要一通电就会响而无源蜂鸣器内部不带震荡源,所以如果仅用直流信号无法使其响,必须用2K-5K的方波去驱动它所以,对于初学者来说有源蜂鸣器会更容易上手一点有源蜂鸣器有正负极之分,蜂鸣器的正极连接到数字口,蜂鸣器的负极接到GND插口中,连接时要注意,不要连错
2.汽车上的蜂鸣器GPS KeystrokesoundXRccreat ionVideond SoundGPS按键;3娱乐影普Door Rumitiding Sound门木关提小音Inversing AutoSound例乍提示后汽车蜂鸣器包括多方面的,比如倒车雷达提示,安全带未系提示,门未关好提示等而蜂鸣器的主要作用是提醒,如车上人员未按规定系好安全带(一般只在主副驾驶位上装有蜂鸣器),安全带警告灯和蜂鸣器提示装置就会发出警告车上人员,提示人员系好安全带,不然只要车辆一行驶它就响个不停,让你没办法忽视它的存在,而这对于提高我们的安全意识非常有帮助另外用于倒车雷达的蜂鸣器,当汽车倒车时,前后左右都会提醒驾驶员危险距离,当倒车时后方遇到障碍物时就会发出连续报警,提示当前不能继续倒车,继续倒的话将会遇到障碍物,当然这对于车主而言也是非常有用的本节课主要讲授总结通过单片机控制蜂鸣器工作画出蜂鸣器制的硬件电路,抄写软件程序以及命令含义布置作业。
个人认证
优秀文档
获得点赞 0