必备函数
想要写一个Arduino程序,这些函数是必须的。
setup()
setup()
函数原型
作用
Arduino通电或复位后,即会开始执行 setup()
函数中的程序,该函数只会执行一次。
loop()
loop()
函数原型
作用
在setup() 函数中的程序执行完后,Arduino会接着会无限循环 loop()
函数。
main()
函数呢?
main()
函数呢?我们知道,不管是C语言还是C++,程序的入口都是 main()
函数,那么为什么 Arduino 程序没有 main()
函数呢?
实际上,main()
函数并没有消失,它依然是 Arduino 程序的入口,只是 Arduino 设计人员将它移到了核心库里,让我们翻看一下 Arduino 核心库的 main.cpp
文件,它在 Arduino安装目录/hardware/arduino/avr/cores/arduino
里
一个程序不能有两个 main()
函数,Arduino 核心库已经定义了 main()
函数,因此我们的程序里不能包含 main()
函数。
示例
这个例子可以使 LED 闪烁
将 LED 的正极接电阻,再接 3 号引脚,负极接 GND 引脚
最后更新于