当前位置:文档之家› 机器人等级考试-第02课:闪烁的LED灯

机器人等级考试-第02课:闪烁的LED灯

目录
背景介绍 模块介绍 硬件连接 代码实现 实现效果 知识点讲解 可扩展任务 总结与分享
01 背景介绍
灯的演变历史:
火把
蜡烛
煤油灯
白炽灯
1879年10月21日,爱迪生用碳化的卷绕棉线作为灯 丝,成功制作出世界上第一个电灯泡。
1908年,爱迪生电气公司职员威廉·克里奇又发明了 钨丝灯丝,最终使灯丝经久耐用。
就像人的大脑,能够解析命令,并且组织其他部位去执行; ➢ 什么是传感器:
就像人的外部感官,用于感知外部的变化,并且把值反馈给大脑 (主控板) ➢ 什么是执行器:
就像人的肌肉系统,用于执行大脑发出的命令,比如向前走一步;
07
可扩展任务
思考
能不能改变,LED亮灭的时间,改变接入的LED灯的颜 色,看一看效果呢?
LED模块针脚介绍:
第一个口为:电源 - GND 第二个口为:电源 - VCC 第三个口为:信号针脚 Signal(S)
GND:指的是电线接地端Ground的简写。 代表地线或0线。
信号针脚 OUT: 表示输出信号,可能是 高电平、低电平,信号输出情况由主控 板控制。
低电平LOW:通常是0V,与GND电压一样;在比较电压的时候才有低电平。 高电平HIGH:通常是5V,相对于低电平有较高电压;类似12V也是高电平。
LED灯:
LED 是英文 light emitting diode (发光二极管)的缩写。 是一种能够将电能转化为可见光的固态的半导体器件,它可以直 接把电转化为光。
优点: 体积小 耗电量低 使用寿命长 高亮度、低热量
LED灯应用场景:
02 模块介绍
LED灯模块
LED灯模块,可发出光亮,LED灯有很多种颜色,比如蓝色、黄色、 绿色、红色。
通过数字端口D4连接LED灯模块,通过给数字端口D4高电 平,延时1秒;再给低电平,延时1秒;实现闪烁LED灯的效果。
Arduino 代码:
void setup() {
pinMode(4, OUTPUT); } void loop() {
digitalWrite(4,HIGH);
delay(1000);
Mixly图形化模块:
digitalWrite(0,HIGH); 输入/输出模块中:数字输出就是数字信号的输出。 管脚:又叫引脚、针脚,英文叫Pin。
Mixly图形化模块:
delay(1000); 延时模块:控制执行的时间
03 硬件连接
实物连接图
按照下图所示,连接各个部件
04 代码实现
Mixly程序图:
什么是编程 ?
➢ 什么是编程: 为了使计算机能够理解人的意图,人类就必须要将需解决的问题
的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得 计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这 种人和计算机之间交流的过程就是编程。 ➢ 什么是程序:
向计算机或者主控板发出的命令,程序=逻辑+数据。 ➢ 什么是主控板:
试一试
制作一间短一些;
08 总结与分享
这节课,我们学习了通过Fduino UNO主控板的 数字端口实现对LED灯亮灭的控制,了解LED灯模块, 学会编写自己的第一个程序。
相信大家会在后面的学习中,越来越厉害!!!
digitalWrite(4,LOW);
delay(1000); }
//设置管脚4为输出管脚
//设置管脚4状态为高 //延时1秒 //设置管脚4状态为低 //延时1秒
05 实现效果
实物效果图:
LED灯将出现闪烁的效果,就像萤火虫一样,一闪一闪。
请在投影模式下观看 Shift+F5
06 知识点讲解
LED 原理篇:
LED(Light-emitting_diode) 发光二极管,必须是直流,而且 单向电压才可以点亮,所以 led 有正反 ,反接的话灯不会亮。
如何区分LED的正负 ?
长正短负
+ - +- +-
发光二极管的两根引线中较长的一根为正极,应接电源正极。有的发光二 极管的两根引线一样长,但管壳上有一凸起的小舌,靠近小舌的引线是正极。
相关主题