Arduino 中的 setup() 和 loop() 函数用法

在 Arduino 中,setup()loop()是两个重要的函数,它们是每个Arduino程序的基本组成部分。

setup()

setup()函数在程序开始执行时只运行一次,它用于进行初始化设置。你可以在这个函数中设置引脚模式(输入或输出)、初始化库、启动串口通信等。例如,如果你要将引脚13设置为输出模式,可以在setup()函数中添加以下代码:

void setup() {
  pinMode(13, OUTPUT);
}

loop()

loop()函数是一个无限循环,在setup()函数运行完后立即开始执行,它包含了你的主要程序逻辑。在loop()函数中,你可以编写代码来读取传感器的值、控制输出等。程序将会不断循环执行loop()函数中的代码,直到你断开Arduino的电源。

下面是一个简单的示例,将引脚13设置为输出模式,并在循环中交替设置引脚13的电平状态:

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);  // 将引脚13设置为高电平
  delay(1000);             // 延时1秒
  digitalWrite(13, LOW);   // 将引脚13设置为低电平
  delay(1000);             // 延时1秒
}

上述代码会使LED(如果连接到引脚13)每隔1秒交替亮和灭。

总结来说,setup()函数用于初始化设置,它只运行一次;loop()函数包含你的主要程序逻辑,会不断循环执行。通过使用这两个函数,你可以编写出更复杂的Arduino程序。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇