arduino程序-程序函数2(led电路及相关函数)(基础知识)
- 1-9 程序函数2(led电路及相关函数)
- 点亮LED需要
- Blink程序
- PinMode(LED_BUTTIN,OUTPUT)
- DigitalWrite(LED_BUILTIN,HIGH)
- 第一个参数(13/LED_BUILTIN)
- 第二个参数(HIGH,LOW)
- Arduino点亮led需要
- PinMode(为电路配电源)
- DigitalWrite(为电路配开关)
1-9 程序函数2(led电路及相关函数)
函数的应用
点亮LED电路
PinMode, digitalWrite函数
点亮LED需要
需要电源、开关、电阻
Blink程序
第一个点亮led的要素是电源,有电才能亮,没电即便开关开关也不行,当连接电脑后就是通电了,此时arduino开发板可以根据程序运行了
开发板的小led在引脚13上连接的,在程序注释上也有
在arduino引脚旁边都有数字编号或者名称
此处的引脚13给led一个电源的作用,此时引脚13就是led的电源,电源上是有开关的
在arduino开发板内部电路设计好的,可以设计程序进行控制内部电路的开关的闭合,在引脚输出信号
PinMode(LED_BUTTIN,OUTPUT)
PinMode(LED_BUTTIN,OUTPUT)
http://www.taichi-maker.com/homepage/reference-index/arduino-code-reference/pinmode/
说明
Arduino的此处将某引脚设置为输出模式,可以在此引脚输出电流
第一个参数
给13引脚设置为输出模式
LED_BUILTIN是13数字的对应关键词,相当于宏定义
不同的开发板对应的实际引脚编号可能不同,此处使用关键字LED_BUILTIN,根据开发板的选择进行转换成数字
可以给数字5的引脚进行设置,设置为输出模式,若在5号引脚外接led,相当于5号引脚给外接led提供电流源,5号引脚相当于电池功能
DigitalWrite(LED_BUILTIN,HIGH)
DigitalWrite
第一个参数(13/LED_BUILTIN)
LED_BUILTIN,引脚别名,后面
第二个参数(HIGH,LOW)
HIGH高电平,LOW低电平
可以简单的理解为开关,HIGH表示通电有电流,LOW无电流,电灯亮灭
必须在初始化的操作时候要将要操作的某个引脚绑定好输入或者输出模式,接着才能给某个引脚设置高低电平,进行信号的输出或者输入,否则第一步未初始化的话,后面无法设置输出信号
Arduino点亮led需要
PinMode(为电路配电源)
DigitalWrite(为电路配开关)