闪烁LED是Arduino上一个简单而有趣的项目。以下是一个基本的Arduino代码示例,演示如何通过控制数字引脚来使LED闪烁:
// 定义LED连接的数字引脚
const int ledPin = 13;

void setup() {
  // 将ledPin设置为输出模式
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // 打开LED(设置引脚电平为HIGH)
  digitalWrite(ledPin, HIGH);
  delay(1000); // 延时1秒

  // 关闭LED(设置引脚电平为LOW)
  digitalWrite(ledPin, LOW);
  delay(1000); // 延时1秒
}

在这个例子中:

  •  ledPin 常量定义了连接LED的数字引脚,通常使用13号引脚,因为Arduino板上的13号引脚上通常有一个内置的LED。


  •  pinMode(ledPin, OUTPUT) 将 ledPin 设置为输出模式,以便我们可以通过改变电平来控制LED。


  •  digitalWrite(ledPin, HIGH) 打开LED,将13号引脚的电平设置为HIGH。


  •  delay(1000) 延时1秒。


  •  digitalWrite(ledPin, LOW) 关闭LED,将13号引脚的电平设置为LOW。


  •  delay(1000) 再次延时1秒。


这样,LED将在开和关之间切换,每个状态保持1秒钟。你可以根据需要更改延时时间或使用其他引脚连接LED。这是一个简单的起点,你可以根据兴趣和创意进行更多的实验和改进。


转载请注明出处:http://www.pingtaimeng.com/article/detail/10990/Arduino