`digitalWrite`函数用于设置数字引脚的高电平(HIGH)或低电平(LOW)。在使用`digitalWrite`函数之前,需要确保相应的引脚已经通过`pinMode()`函数设置为输出模式(OUTPUT)。
```cpp
// 引入库
include
// 定义LED引脚
const int ledPin = 13;
// 设置LED引脚为输出模式
void setup() {
pinMode(ledPin, OUTPUT);
}
// 主循环函数
void loop() {
// 将LED设置为高电平
digitalWrite(ledPin, HIGH);
// 等待1秒
delay(1000);
// 将LED设置为低电平
digitalWrite(ledPin, LOW);
// 等待1秒
delay(1000);
}
```
在这个示例中,我们首先引入了Arduino库,然后定义了一个常量`ledPin`来表示LED连接的数字引脚。在`setup()`函数中,我们使用`pinMode()`函数将`ledPin`设置为输出模式。在`loop()`函数中,我们使用`digitalWrite()`函数在`ledPin`上交替输出高电平和低电平,并通过`delay()`函数实现每秒切换一次LED状态的效果。
如果你需要在其他平台上使用`digitalWrite`函数,例如在Raspberry Pi或其他微控制器上,你需要查找相应的硬件抽象层(HAL)库或驱动程序,并根据该平台的编程语言和API来编写代码。