📜  Arduino编码基础(1)

📅  最后修改于: 2023-12-03 15:29:27.921000             🧑  作者: Mango

Arduino编码基础

Arduino 是一款开源硬件平台,它的核心是一个单片机,它可以用来制作各种物品,其中包括机器人、传感器、智能家居等。与其他未来设计师的选择不同,Arduino 很容易使用,最初一些程序员可能会感到困惑。因此,本文旨在为 Arduino 新手介绍一些基本概念。

基本结构

Arduino 代码的基本结构包括以下部分:

void setup() {
  // put your setup code here, to run once:
}

void loop() {
  // put your main code here, to run repeatedly:
}
  • setup() 函数是初始化代码的部分。它只在程序一开始运行时运行一次。其中包含设置引脚模式、初始化串口等内容。
  • loop() 函数是主要代码的部分。它在 setup() 函数运行后一直循环运行,直到 Arduino 断电或者我们在代码中通过停止程序来终止它。
变量

变量是指用来存储和处理值的程序组件。

在 Arduino 编程中,有三种基本类型的变量:

  • 整数(int): 在程序中表示整数。整数变量可以存储介于 -32,768 和 32,767 之间的整数值。
  • 长整数(long): 长整数也是整数类型的一种,但它可以存储介于的更大的整数值 -2,147,483,648 和 2,147,483,647 之间。
  • 字符串(String): 表示文本(字符串)的变量。字符串必须用引号括起来。

在下面的代码片段中,我们定义了整数型变量 ledPin 的值为 13

int ledPin = 13;
条件语句

如果我们需要让 Arduino 做出决策,我们需要使用条件语句。条件语句可以让我们基于某种条件选择不同的代码路径。

if 语句是最基本的条件语句。它允许我们检查条件是否满足,如果满足,它将执行特定的代码。

if (condition) {
  // 执行代码
}

如果我们需要检查多个条件,可以使用 else ifelse 语句。下面是一个例子:

if (condition1) {
  // 如果条件1成立,执行此代码
} else if (condition2) {
  // 如果条件2成立,执行此代码
} else {
  // 如果没有一个条件成立,执行此代码
}
循环语句

循环语句允许我们重复执行代码,直到某个条件满足为止。在 Arduino 编程中,最常用的循环语句是 for 循环。for 循环由以下三个部分组成:

  • 初始化循环变量
  • 循环条件
  • 循环步骤

每次循环时,循环变量都会以特定的步长向前移动,直到满足循环条件为止。下面是一个简单的 for 循环示例:

for (int i = 0; i < 10; i++) {
  // 执行代码
}
小结

本文介绍了 Arduino 编程的一些基本概念,包括变量、条件语句和循环语句。这些概念很容易理解,如果您刚刚开始学习 Arduino 编程,这些内容肯定可以帮助您入门。