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);
}
}
编译烧写后,软硬件工作正常。
接下来做个多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);
}
}
编译烧写后,软硬件工作正常。
相关文章推荐
- Arduino 各种模块篇 蓝牙模块 手机蓝牙控制Arduino LED灯
- 用网页控制Arduino LED
- 11.LED驱动程序设计(1)-字符设备控制
- arduino 红外遥控器控制LED灯
- Arduino 通过串口字符串控制LED开关
- arduino按钮控制LED
- arduino中使用光敏电阻控制LED灯
- Arduino 实验2 - 控制LED闪烁
- Arduino Leonardo 按键控制LED亮与灭
- arduino学习之led相关--跑马灯+电位器控制led亮灭
- Arduino学习笔记——按钮控制LED
- arduino 蓝牙控制RGB LED灯
- App Inventor (4-2)經由藍牙控制 Arduino LED 漸明漸暗
- Arduino 用两个按键分别控制两个LED灯点亮
- Arduino应用笔记(二)Matlab控制Arduino点亮一个LED灯
- arduino学习系列——按键控制LED灯
- 树莓派通过I2C总线控制Arduino点亮LED灯
- 基于Arduino+LabVIEW的串口控制LED亮灭
- arduino 控制led灯亮度强弱变化的经典代码
- Arduino应用笔记(三)这一篇和(二)方法不同:Matlab利用串口通信控制Arduino点亮LED