Arduino基本编程语法知识

既然想要让硬件替我们做事情,那么会说硬件能听懂的语言,就至关重要了。传统的微控制器开发,往往需要深入的C语言功底,否则很容易写出蹩脚的程序或应用。

但使用Arduino,我们仅需了解非常基础的语法知识,便可以轻松实现自己的想法。

变量

变量可以理解成一个篮子,你往这个篮子里放个苹果,就得到一个苹果,往里边放一个桃子,就得到一个桃子。

int a = 1;

这里a就是1,=号在这里不是相等的意思,而是把这个给a的意思,如果要表示相等这种关系就要用到==来表示。如1==3 显然这个结果是假的,但1==1是对的。

函数

想想数学中的函数,通常是给一个数据,得到一个结果,这里的函数类似,通常是实现一个具体的功能

在一开始我们就接触到了两个非常重要的函数

setup和loop

条件判断

我们通常根据情况,来决定接下来要做的事情,

> >= == <= < !=

if

if else

switch

循环

循环可以帮助我们做一些重复性,周期性的事情,比如:
每隔1秒,检查一下开关状态
每隔2秒,闪动一下LED灯
我们可以使用while,

while(1)
{
  LedOn();
  delay(1000);
  LedOff();
}