机器人教育-讲稿-带数码显示管的交通.ppt
红绿灯(带数码显示),RoSys机器人教育平台,设计的过程,提出需求-我们要做出一个红绿灯;挑选模块-LED,数码管,单片机,接口 转换;设计模型-提出设计方案,并推敲可行性;搭建案例-把钣金件及各个模块组装成红绿灯的样子;编程设计-理清编程思路,编写程序控制红绿灯正确运行;下载调试-下载程序验证其正确性,并进行调试。,搭建步骤1,1.把两个L形的钣金件 和接口转换模块连 接到一起,如图所 示:,搭建步骤2,2.把单片机用四个铜柱固定在刚才搭的架子上,注意铜柱的底端最好加上一个垫儿。,搭建步骤3,3.把两块平面钢板用螺钉固定在单片机上方,把12孔方形架用螺钉固定在远离USB口的右上方。注意固定平面钢板是用到了两个12孔平面钢条。,搭建步骤4,4.把三个LED灯分别按红黄绿的顺序依次固定,数码显示管紧随其下,注意连接前要把这四个模块的连线先插好。最后把剩余的线都连接好。完成,如图:,编程思路(准备),借鉴带计数循环的闪灯思路;添加了数码管就得添加一个用于显示时间的一个变量;考虑怎样控制时间-怎样让它倒计时,小组讨论:提出设计思路开始编程吧!,编程思路(参考),编程思路,编程扩展,四个方向的交通灯要求:南北一样,东西一样。绿灯亮60秒,黄灯闪5秒,红灯配合。前提条件:LED灯东西 红黄绿 南北 红黄绿 A 4 5 6 A 0 1 2 B 4 5 6 B 0 1 2数码管:C口,编程扩展,参考:,编程扩展,参考:,谢谢,