学习目标:
学会使用Arduion程序控制
关注微信公众号:爱享生活科技 \color{#FF0000}{关注微信公众号:爱享生活科技} 关注微信公众号:爱享生活科技
组件:
Arduion主板
USB数据线
双色LED模块
面包板
跳线若干
实验原理:
通过数字端口控制LED的亮度,LED颜色从红色变为绿色并闪烁
学习步骤:
1.建立电路
2.烧录代码
//定义红色引脚
int redPin = 7;
//定义绿色引脚
int greenPin = 8;
int val = 0;
void setup()
{
//设置红色引脚为输出
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
}
void loop()
{
for(val=155; val>0; val--) //
{
//红色亮度降低
analogWrite(redPin, val);
//绿色亮度增加
analogWrite(greenPin, 155-val);
//延时30毫秒
delay(30);
}
for(val=0; val<155; val++)
{
//红色亮度增加
analogWrite(redPin, val);
//绿色亮度降低
analogWrite(greenPin, 155-val);
delay(30);
}
}