玩转Arduino - 编程 1

1.关于Arduino

Arduino使用C与C++控制每一个程序,我们可以在Arduino Idle中方便地调用自带的api(Application Programming Interface),我们可以方便地调用它们而巨大的简化我们的程序,省去了对硬件直接控制的复杂过程。

比如以下代码

pinMode(10,output)

digital write(10,HIGH)

这就代表了对应10的接口进行高电压输出,但底层的代码却比较复杂,这可以增加我们程序的可读性与开发效率。


2.程序结构

正常的C或C++程序应当有头文件与main函数,可在Arduino中我们却不能找到它,这是为什么呢?

其实程序中也有相当于Arduino中main函数的部分,比如说程序有setup与loop函数组成。

作用如下:

setup:提前将需要的硬件接口输入,一般放入pinMode(接口编号,可以用int类型设变量, 输入or输出)我们会在这里做基本I/O操作,或配置端口等代码如上

loop:放入逻辑与基本代码,比如控制接口电压的代码,或控制输入值的判断的代码就在这里。

这两段代码会自动运行。

我们将在下一篇文章中具体解释各个组件的程序。

你可能感兴趣的:(玩转Arduino - 编程 1)