1.Arduino IDE
Arduino编程使用Arduino IDE软件进行开发,可以从Arduino中文社区下载。
Arduino IDE安装完成以后,如下界面所示
2.程序结构
如下代码,Arduino上电或复位后会setup()中的程序,该程序只会执行一次,通常我们会在setup()函数中完成arduino的初始化配置,如IO口的配置、串口初始化等等。
arduino执行完setup()函数后,会执行loop()函数,loop()函数会被不断地反复执行,我们通常会在loop()函数中实现arduino的主要功能。
// 在板子启动或者复位重启后, setup部分的程序只会运行一次
void setup(){
}
// setup部分程序运行完后,loop部分的程序会不断重复运行
void loop()
{
}
在c语言中,main()函数永远是程序入口,在arduino中,也有mian()函数,只是其封装在核心库中。arduino的main()函数会先执行setup(),之后在for(;;);循环中反复执行loop()函数。
3.程序编译和下载
- Arduino设备通过USB线和电脑连接
- IDE选择Arduino设备型号
- IDE选择串口
- 编译
- 下载