您的位置:首页 > 产品设计 > UI/UE

Arduino多LED控制软硬件设计

2017-12-24 17:17 295 查看
       发现Arduino确实是一个了解嵌入式硬件知识以及传感器技术很好的平台,这正好能够补充我之前几年工作中的短板。

       接下来做个多LED电路的设计。没有学过什么原理图的绘制工具,估计学了我自己也买不起,简单纸上表达一下如下:



       按照前面的面包板搭建电路的方式,搭建电路如下:



       就是一个LED换成了4个而已。编写对应的测试程序如下:

int led_pins[4] = {13,12,11,10};

void setup() {
// put your setup code here, to run once:
int i = 0;

for(i = 0;i<4;i++)
{
pinMode(13 - i,OUTPUT);
}
}

void loop() {
// put your main code here, to run repeatedly:
int i = 0;
for(i = 0;i < 4;i++)
{
digitalWrite(13 - i, HIGH);
delay(200);
}
for(i = 0;i < 4;i++)
{
digitalWrite(13 - i, LOW);
delay(200);
}
}

       编译烧写后,软硬件工作正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: