既然想要让硬件替我们做事情,那么会说硬件能听懂的语言,就至关重要了。传统的微控制器开发,往往需要深入的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();
}