双色LED模块

双色LED是一种可以显示二色颜色的LED灯, 可以有三种状态: 灭, 颜色1亮, 颜色2亮 . 根据颜色组合的不同, 分为红蓝双色, 黄蓝双色, 红绿双色,红黄双色等等.

特点

发光颜色:红色+黄色

连接图

用杜邦线把模块三个脚分别接到开发板上,其中把"-"线接 GND, 中间的脚接D7, "S"脚接D8

当中间管脚为高电平,则LED亮灯为一种颜色

当S管脚为高电平,则LED亮灯为另一种颜色

Arduino 代码

int Pin1 = 7; // 双色LED管脚中间  
int Pin2 = 8; // 双色LED管脚S

void setup() 
{   
  pinMode(Pin1, OUTPUT); 
  pinMode(Pin2, OUTPUT);
}  

void loop()
{   
  //熄灭  
  digitalWrite(Pin1, LOW);
  digitalWrite(Pin2, LOW);
  delay(1000);

  //颜色1亮  
  digitalWrite(Pin1, HIGH);
  digitalWrite(Pin2, LOW);
  delay(1000);

  // 颜色2亮  
  digitalWrite(Pin1, LOW);
  digitalWrite(Pin2, HIGH);
  delay(1000);

  // 颜色1亮 + 颜色2亮 (形成混合色)  
  digitalWrite(Pin1, HIGH);
  digitalWrite(Pin2, HIGH);
  delay(1000);
}

results matching ""

    No results matching ""