Skip to main content

LinkIt ONE 教程 - 跑马灯

我们正在做什么

前面章节的实验仅使用了一个 LED,而为了展示炫目的灯光效果,我们将使用三个 LED。按照图 4.2 所示进行连接,并上传以下代码,观察发生的变化。

所需材料

  • LinkIt One x 1
  • 扩展板 x 1
  • 电阻 330Ω, 1kΩ x 3
  • 5mm LED x 3
  • 晶体管 (2N3904) x 3

原理图

连接图

代码

请点击下面的按钮下载套件代码:

您可以将文件解压到 Arduino IDE 的 Examples 文件夹中。

要访问示例代码,请打开:

File -> Examples -> Starter Kit for LinkIt -> Basic -> L4_Control_LEDs

const int pinLed1    = 2;                       // LED1 的引脚
const int pinLed2 = 3; // LED2 的引脚
const int pinLed3 = 4; // LED3 的引脚

void setup()
{
pinMode(pinLed1, OUTPUT); // 设置所有引脚为输出模式
pinMode(pinLed2, OUTPUT);
pinMode(pinLed3, OUTPUT);
}

void loop()
{
digitalWrite(pinLed4, LOW); // LED4 关闭
digitalWrite(pinLed1, HIGH); // LED1 打开
delay(100);

digitalWrite(pinLed1, LOW); // LED1 关闭
digitalWrite(pinLed2, HIGH); // LED2 打开
delay(100);

digitalWrite(pinLed2, LOW); // LED2 关闭
digitalWrite(pinLed3, HIGH); // LED3 打开
delay(100);

digitalWrite(pinLed3, LOW); // LED3 关闭
digitalWrite(pinLed4, HIGH); // LED4 打开
delay(100);
}

故障排除

  • 检查 LED 的极性。
  • 确保 LED 已连接到正确的端口引脚。

改进效果

上传以下代码并保持相同的面包板连接,以获得不同的闪烁效果。

要访问示例代码,请打开:

File -> Examples -> Starter Kit for LinkIt -> Extend_Lesson -> L4_Control_LEDs_Speed

更多创意

修改现有代码,使 LED 闪烁频率增加。

参考

技术支持与产品讨论

感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道以满足不同的偏好和需求。

Loading Comments...