Arduion学习(一)点亮三色发光二极管

这是我接触Arduion以来第一个小实验

实验准备:
1、查阅相关资料,了解本次实验所用到的引脚、接口的相关知识。
2、准备Arduion板(本次实验所用到的型号为mega2560)、三色发光二极管、杜邦公母线

实验操作:
1、将三色发光二极管的R、G、B引脚用杜邦线分别与Arduion板上的数字IO接口11、12、13相连,GND引脚连接Arduion上的GND接口。
2、将Arduion连上主机,打开IDE,在工具选项卡中设置对应的开发板(本次选择mega2560)和一个端口
3、验证代码并上传代码至Arduion

以下为我本次实验的运行代码:

int redled = 11; //设置接口11为红灯
int greenled = 12; //设置接口12为绿灯
int blueled = 13; //设置接口13为蓝灯

void setup()
{
// 将“led”引脚设置为输出状态
pinMode(redled, OUTPUT);
pinMode(greenled, OUTPUT);
pinMode(blueled, OUTPUT);
}

// setup部分程序运行完后,loop部分的程序会不断重复运行
void loop()
{
digitalWrite(redled, HIGH); // 点亮红色灯
delay(1000); // 等待一秒钟
digitalWrite(greenled, HIGH);
delay(1000);
digitalWrite(blueled, HIGH);
delay(1000);
digitalWrite(redled, LOW); // 通过将引脚电平拉低,关闭红色灯
delay(1000); // 等待一秒钟
digitalWrite(greenled, LOW);
delay(1000);
digitalWrite(blueled, LOW);
delay(1000);
}
另一个闪烁模式的代码:

int redled = 11;
int greenled = 12;
int blueled = 13;

void setup() {
{
pinMode(redled, OUTPUT);
pinMode(greenled, OUTPUT);
pinMode(blueled, OUTPUT);
}
}

void loop()
{
for(int i=0;i<255;i++)
{
analogWrite(redled,255);
delay(5);
analogWrite(greenled,255);
delay(5);
analogWrite(blueled,255);
delay(5);
}

for(int i=255;i>0;i–)
{
analogWrite(redled,i);
delay(5);
analogWrite(greenled,i);
// delay(5);
analogWrite(blueled,i);
delay(5);
}
delay(100);
}
没大胆尝试怎知不可,未坚持到底如何放弃!