如何编写真正的短代码以闪烁Arduino的默认LED

电子说

1.3w人已加入

描述

步骤1:原始闪烁代码

Arduino

在Arduino IDE上,按照以下方式操作:文件》》示例》》基础》》闪烁

/*

闪烁闪烁将LED点亮一秒钟,然后熄灭一秒钟,

大多数Arduino都有一个可以控制的板载LED。在Uno和Leonardo上,它连接到数字引脚13。如果不确定Arduino型号上的板载LED连接到哪个引脚,请查看http://www.arduino.cc

此示例代码在公共领域。

斯科特·菲茨杰拉德(Scott Fitzgerald)于2014年5月8日修改*/

//当您按下复位键或打开电源时,设置功能运行一次

void setup(){

//将数字引脚13初始化为输出。

pinMode(13,OUTPUT);

}

//循环功能永远反复运行

void loop(){

digitalWrite(13,HIGH );//打开LED(高电平是电压)

delay(1000);//等待一秒钟

digitalWrite(13,LOW);//通过降低电压

delay(1000)来关闭LED;//等待一秒钟

}

步骤2:我做了些什么使它变得简单

打开Arduino IDE,在下面复制这些代码,然后粘贴到Arduno IDE中:

void setup() {pinMode(13, OUTPUT);}void loop(){digitalWrite(13,1);delay(1000);digitalWrite(13,0);delay(1000);}

我在Twitter帖子中计算了这一行。我还有30个可用空间。编译此代码时,看不到任何错误。

步骤3:额外的想法:如何强制真正短编码?

让我给你一个想法。这将是非常小的闪烁代码。想法是将所有东西从库中拉到此处,就像这样:

#include “b.h” void setup() {pinMode(13, OUTPUT);b();}

使用这些代码,我们说我们为blink的b闪烁而写了一个名为bh的库。然后,将它们从此处拉到我们的IDE中。

我重复一遍,这是一个主意,我没有编写代码来做到这一点。

责任编辑:wv

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分