基础篇(一)第一课认识led一、教学目标简单介绍软件的基本使用方法,如何搭建电路,认识LED,面包板的结构和使用,软件程序下载方法二、重点,难点LED的认识、软件连接、硬件连接三、教学准备主板面包板LED灯珠限流电阻导线四、动手去发现软件连接:硬件连接:五、示例程序示例1:完成以上程序,运行程序看执行效果。示例2:示例3:任务1:比较示例2和示例3两个程序的执行效果,同学们进行分析讨论他们之间的不同,为什么会产生这样不同的显示效果。熟练掌握“初始化”与“反复执行”的不同含义。任务2:知道在哪里调用,以及它的快捷调用方式。任务3:在表达编辑器中,测试“红灯”的所有功能指令。然后讨论这些指令的功能和作用。六、扩展任务学习增加一个延时器的功能,利用延时器,让led产生一个闪烁的效果。并可以根据不同的延时时间长短,表现出不同的闪烁频率,体验程序的控制效果,同时学习把电脑上的程序上传到arduinoUNO主板。七、物品归位放好,摆回原样。第二课闪烁、交替闪烁一、教学目标1、学习延时器功能的使用。2、设置不同等待时间以控制led灯交替闪烁频率。3、两个led的硬件连接,及各自单独的控制方法。4、循环语句的巩固使用5、顺序结构的语句先后位置,对程序的影响。二、重点,难点1、led闪烁频率的控制。2、两个led交互闪烁的的控制。3、顺序结构语句先后位置,对程序的影响。三、教学准备主板面包板LED灯珠LED灯珠限流电阻(2个)导线四、动手去发现软件连接:硬件连接:五、示例程序示例1:任务1:修改延时时间,看红灯变化效果,分析讨论。如果用和代替,那么程序要如何修改。示例2:任务2:修改延时时间,看红灯变化效果,分析讨论。如果用代替和,那么程序要如何修改。任务3:完成程序,红灯亮1秒后,红灯黄灯同时亮0.5秒后,红灯灭,黄灯再过1秒后灭,同时红灯亮。要如何设计这个程序。分析讨论,并动手实践。六、扩展任务如果再增加一个led,如何控制三个led灯的交替闪烁顺序,自己设计相应的闪烁顺序,并编程实现控制。七、物品归位放好,摆回原样。第三课交通灯设计一、教学目标1、led定时点亮和闪烁。2、3个led单独控制方法。3、循环语句基本格式。4、顺序结构的语句先后位置对程序的影响。二、重点,难点1、交通灯的亮灭时间控制,闪烁的控制。2、顺序结构的语句先后位置对程序的影响。三、教学准备主板面包板LED灯珠红LED灯珠黄LED灯珠绿限流电阻(3个)导线四、动手去发现软件连接:硬件连接:五、示例程序示例1:交通灯显示效果为红灯亮10秒,后红灯灭,黄灯闪烁5下,绿灯亮10秒,后红灯亮,为一个循环周期。任务1:修改延时时间,看三种灯变化效果,分析讨论。假设红灯绿灯各亮20秒,如果不使用黄色灯,绿灯在20秒结束前闪烁5下,然后红灯亮20秒,那么程序要如何修改。示例2:任务2:在表达式编辑器中,编辑试用延时器的每一条指令模块,分析讨论。掌握时间单位之间的换算关系,以及最后一条指令所产生的结果是什么。任务3:自己设计三个led之间的亮灭响应关系,然后进行编程实践。六、扩展任务利用三种颜色的led灯,做一个霓虹灯闪烁的效果,红、绿、黄依次亮形成前进的效果,然后集体闪烁,再一起点亮几秒,自己编程实现控制。七、物品归位放好,摆回原样。第四课七彩色灯一、教学目标1、了解光的三原色及混色原理2、认识七彩灯珠3、灯珠与主板的连接4、上传电脑程序到主板5、顺序结构的语句先后位置对程序的影响二、重点,难点1、光的三原色混色原理与水彩的三原色的区别2、顺序结构的语句先后位置对程序的影响。三、教学准备主板面包板七彩灯珠导线四、动手去发现软件连接:硬件连接:五、示例程序示例1:任务1:按光的三原色的混色原理,根据示例1的程序,分别组合出七种不同的颜色光并显示出来。任务2:编制一个七种颜色循环显示的小程序。时间间隔为1秒。任务3:利用七彩灯珠做一个交通灯的程序。(交通灯的显示按第三课的内容做)六、扩展任务用2,3个七彩灯珠,与主板相连接,制作霓虹灯效果,每一个彩灯七种颜色循环变化,与下一个灯珠形成递进(后面一个灯显示的颜色是前一个灯刚刚亮过的颜色以此类推)的效果。自己设计程序并...