当前位置:首页Arduino > 正文

arduino程序必须包含哪两个函数

作者:野牛程序员:2023-08-08 19:28:34Arduino阅读 2672

在 Arduino 编程中,每个 Arduino 程序(称为 "sketch")必须包含以下两个函数:

  1. setup() 函数: 这个函数在 Arduino 板上电后仅执行一次,用于初始化设置。你可以在这个函数中初始化引脚、串口通信、传感器等。setup() 函数没有返回值,通常为空(void)。

  2. void setup() {
        // 初始化设置,例如初始化引脚、串口等
    }
  3. loop() 函数: 这个函数会一直循环执行,直到 Arduino 板断电或重启。你可以在这个函数中编写程序的主要逻辑,实现各种任务。loop() 函数没有返回值,通常为空(void)。

    void loop() {
        // 主要逻辑,会循环执行
    }

这两个函数是 Arduino 编程的核心,setup() 函数用于初始化设置,loop() 函数用于执行主要逻辑。Arduino 编程模型基于事件循环,setup() 函数在程序开始时执行一次,然后 loop() 函数会一直循环执行,使得程序可以持续地响应外部事件和执行任务。

下面是一个简单的 Arduino 程序示例:

void setup() {
    pinMode(13, OUTPUT);  // 设置引脚13为输出模式
}

void loop() {
    digitalWrite(13, HIGH);  // 在引脚13上输出高电平
    delay(1000);             // 延迟1秒
    digitalWrite(13, LOW);   // 在引脚13上输出低电平
    delay(1000);             // 延迟1秒
}

在上面的示例中,setup() 函数设置了引脚13为输出模式,然后 loop() 函数会交替地将引脚13设置为高电平和低电平,实现 LED 闪烁效果。这是一个典型的 Arduino 程序结构。


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

最新推荐

热门点击