- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础2 LED灯闪烁
基础2 LED灯闪烁
原文地址:http://arduino.cc/en/Tutorial/Blink。
这个例子展示了一个使用Arduino观察物理输出的最简单的例子:让一盏LED灯闪烁。
所需硬件
Arduino主板
LED灯
电路
将一个220欧姆电阻连接到13接口,将LED长脚(正极脚,叫做anode)连接到电阻,将短脚(负极脚,叫做cathode)接地。然后将Arduino板连接到计算机,开始程序,并输入以下代码。
大多数Arduino板上会有一个板载LED连接到13接口,如果在没有连接硬件的情况下运行这个程序,你会看到这个LED闪烁。
原理图
代码
在下面的代码中,你首先需要使用以下代码初始化13接口:
pinMode(13, OUTPUT);
在主循环中,使用以下代码点亮LED:
digitalWrite(13, HIGH);
以上代码在接口13上施加5V电压,在LED两端产生一个电势差,点亮LED。然后使用以下代码熄灭LED:
digitalWrite(13, LOW);
以上代码将13接口的电压设置为0V熄灭LED。在点亮和熄灭之间,你想持续足够的时间让别人看到变化,所以delay()方法让Arduino延时1000微秒或1秒。当你使用delay()命令时,这段时间什么都不会发生。如果你理解了这个基本例子,你可以看一下BlinkWithoutDelay示例学习如何在延时的时候做其他事情。
/*
闪烁
点亮LED1秒,然后熄灭1秒,如此反复。
*/
void setup() {
// 将一个数字接口作为输出。
// 在大多数Arduino板的接口13上都连接有一个LED:
pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH); // 点亮LED
delay(1000); // 等待1秒
digitalWrite(13, LOW); // 熄灭LED
delay(1000); // 等待1秒
}
1 / 3
您可能关注的文档
- 卷首语-中国·海陵.PDF
- 原理PSR的输出电压.PPT
- 去活化过程 - kuasedutw.PDF
- 原理和方法,严禁不预习进实验室.PPT
- 双光子阵列点激发同时多维荧光信息的处理-深圳大学.PDF
- 双按钮蜂鸣器电路 - TryEngineering.PDF
- 又将它们统称为碱金属 Li,Na,K,Rb.PPT
- 参、就读艺术群科要具备的特质-高中生涯规划学科中心.PPT
- 双面微电极阵列芯片я电特性的有限元仿真-西安交通大学学报.PDF
- 双沟道层对氮掺杂非晶氧化铟锌薄膜晶体管的影响-无机材料学报.PDF
- 中国行业标准 GM/T 0126-2023HTML密码应用置标语法.pdf
- 《JJF 2121-2024恒转速源校准规范》.pdf
- 餐饮服务中20条处理要点.docx
- 《GM/T 0011-2023可信计算 可信密码支撑平台功能与接口规范》.pdf
- 《JJF 2134-2024旋转流变仪校准规范》.pdf
- JJF 2121-2024恒转速源校准规范.pdf
- 计量规程规范 JJF 2121-2024恒转速源校准规范.pdf
- 《JJF 2118-2024压力式六氟化硫气体密度控制器校验仪校准规范》.pdf
- JJF 2134-2024旋转流变仪校准规范.pdf
- 计量规程规范 JJF 2134-2024旋转流变仪校准规范.pdf
文档评论(0)