在本章中,我们将深入研究 Arduino 程序结构,并将学习 Arduino 世界中使用的更多新术语。Arduino 软件是开源的。Java 环境的源代码在 GPL 下发布,C / C++微控制器库在 LGPL 下。
Sketch - 第一个新术语是称为 Sketch 的 Arduino 程序。


一、结构

Arduino 程序可以分为三个主要部分: 结构,值 (变量和常量)和函数。在本教程中,我们将逐步了解 Arduino 软件程序,以及如何在没有任何语法或编译错误的情况下编写程序。
让我们从结构开始。软件结构包括两个主要函数 -

  • setup() 函数
  • loop() 函数

二、setup()函数

image.png

  1. void setup ( ) {
  2. }
  • 目的 - sketch 开始时调用 **setup()** 函数。使用它来初始化变量、引脚模式、调用哪些库等。setup() 函数仅在每次上电或复位 Arduino 板后运行一次。
  • 输入 - -
  • 输出 - -
  • 返回 - -

三、loop()函数

  1. void loop ( ) {
  2. }
  • 目的 - 在创建初始化和设置初始值的 **setup()** 函数之后, **loop()** 函数正是其名称所暗示的,并且连续循环,允许程序进行更改和响应。用它来主动控制 Arduino 板。
  • 输入 - -
  • 输出 - -
  • 返回 - -