当前位置:首页Arduino > 正文

Arduino简单实例四脚三色LED灯

作者:野牛程序员:2023-12-30 09:31:06Arduino阅读 2152

连接Arduino和四脚三色LED灯,使用以下代码控制LED的颜色变化:

int redPin = 9;    // 将红色引脚连接到Arduino的数字引脚9
int greenPin = 10;  // 将绿色引脚连接到Arduino的数字引脚10
int bluePin = 11;   // 将蓝色引脚连接到Arduino的数字引脚11

void setup() {
  pinMode(redPin, OUTPUT);    // 将红色引脚设置为输出
  pinMode(greenPin, OUTPUT);  // 将绿色引脚设置为输出
  pinMode(bluePin, OUTPUT);   // 将蓝色引脚设置为输出
}

void loop() {
  setColor(255, 0, 0);   // 将LED设置为红色
  delay(1000);           // 延迟1秒

  setColor(0, 255, 0);   // 将LED设置为绿色
  delay(1000);           // 延迟1秒

  setColor(0, 0, 255);   // 将LED设置为蓝色
  delay(1000);           // 延迟1秒
}

void setColor(int red, int green, int blue) {
  analogWrite(redPin, red);       // 控制红色引脚的亮度
  analogWrite(greenPin, green);   // 控制绿色引脚的亮度
  analogWrite(bluePin, blue);     // 控制蓝色引脚的亮度
}

这段代码使用了PWM(脉冲宽度调制)来控制LED的亮度,通过调整setColor函数中的参数,可以设置LED的颜色。这个例子中,LED会在红、绿、蓝之间循环变化。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击