还剩4页未读,继续阅读
文本内容:
教案课题课题5汽车LED的控制编程课程单片机授课教师专业汽车课型新授教案序号授课时间第五周教学方法讲授9教学
1.掌握软件程序的含义
2.掌握实现目标功能的办法目标掌握实现目标功能的办法教学重点难点及通过PPT以及视频演示的方法展示每条命令的具体含义,以及命令呈现的效解决办法果作业抄写软件程序以及各个命令的含义布置学生听教课情况学学生掌握后情况记存在的问题审查签字年月日教学过程教师活动教学内容学生活动清点人数组织教学记录询问上节课掌握询问上节课掌握情况回答上节课情况掌握情况复习提问简述软件程序中的各个命令含义学生回答某些汽车制造商在制作汽车车灯的时候,为了能够使得灯具更讲授本节内容加醒目,把转向灯设置成为流水灯,本节实验就是利用led灯编程模拟汽车流水灯听讲
一、实验用器件Arduino UNO板及配套USB数据线1套LED灯6个220欧的电阻6个面包板1个跳线若干
二、硬件连接取出所有元件,按照下图进行连接在这里要确保LED连接的正确性,LED长脚为+,短脚为一,完成连接后,给Arduino接上USB数据线,供电,准备下载程序取出所有元件,然后按照上个项目二极管的接线方法,将六个LED灯依次接到数字16引脚上如上图所示〜
三、输入代码〃汽车流水灯int Ledl=1;〃定义数字接口1int Led2=2;〃定义数字接口2int Led3=3;〃定义数字接口3int Led4=4;〃定义数字接口4int Led5=5;〃定义数字接口5int Led6=6;〃定义数字接口6void setuppinModed,OUTPUT;//设置数字1口为输出接口pinMode2,OUTPUT;〃设置数字2口为输出接口pinMode⑶OUTPUT;//设置数字3口为输出接口pinMode4,OUTPUT;〃设置数字4口为输出接口pinMode5,OUTPUT;//设置数字5口为输出接口pinMode6,OUTPUT;//设置数字6口为输出接口}void loopdigitalWrite1,HIGH;〃点亮1引脚相连的LED灯delay100;〃延时100msdigitalWrite2,HIGH;〃点亮2引脚相连的LED灯delay100;//延时100msdigitalWrite3,HIGH;〃点亮3引脚相连的LED灯delay100;〃延时100msdigitalWrite4,HIGH;〃点亮4引脚相连的LED灯delay100;//延时100msdigitalWrite5,HIGH;〃点亮5引脚相连的LED灯delay100;//延时100msdigitalWrite6,HIGH;〃点亮6引脚相连的LED灯delay100;//延时100msdigitalWrite6,LOW;〃熄灭6引脚相连的LED灯delay100;〃延时100msdigitalWrite⑸LOW;〃熄灭5引脚相连的LED灯delay100;〃延时100msdigitalWrite4,LOW;〃熄灭4引脚相连的LED灯delay100;〃延时100msdigitalWrite⑶LOW;〃熄灭3引脚相连的LED灯delay100;//延时100msdigitalWrite2,LOW;〃熄灭2引脚相连的LED灯delay100;〃延时100msdigitalWrite1,LOW;〃熄灭1引脚相连的LED灯delay100;〃延时100ms}输入完毕后,点击IDE的“校验Verify,查看输入代码是否通过编译如果显示没有错误,单击“下载(UpLoad)”,给Arduino下载代码下面就可以看到面包板上的LED灯依次点亮,并且倒序熄灭的过程本节课主要讲授掌握多个LED的控制方法,以及不同闪烁要求是的程序编写方法总结画出LED控制的硬件电路,抄写软件程序以及命令含义布置作业。
个人认证
优秀文档
获得点赞 0