ArduinoIDE初次使用介绍
在ArduinoIDE中创建一个新项目,IDE将自动给每一个新项目的程序文件中添加两个函数 setup() 和 loop(), 如下图:
Arduino程序不需要写 main()函数 (IDE会自动生成main)。 必须有setup() 和 loop()函数。
setup() 函数是设置函数,主要用于写初始化相关的代码。单片机在启动后,只调用一次setup()函数。
loop()函数是循环函数。单片机在setup()函数执行完成后,调用loop()函数,loop()函数执行完成后,将循环调用loop()函数。
Arduino的工作机制,用C语言的理解方式是:
void main(){
setup();
while(1) {
loop();
}
}
如果要你选择保存目录,建议你找好一个位置新建一个workspace,并将以后的所有文件都保存在这里,可以避免将来找不到程序位置。但是需要注意,程序的名字建议只由数字字母下划线,且不能数字开头,否则可能会出现如下错误
接下来,编译。
编译完成后,将编译后的程序上传到Arduino开发板中。
在Arduino IDE 左上角,有两个按钮先按编译按钮进行编译。编译正确,则窗口下方有提示。编译出错,也有提示。编译成功后,按上传按钮。上传完成后,窗口下方有提示可执行程序一经上传到开发板后,将立即开始执行。