Arduino 内置示例简介

2019-07-12  本文已影响0人  飞扬code

内置例程(sketches)

独立的脚本和程序被称为 “sketches”,已经在Arduino IDE内置。
位于:文件 > 示例。


image.png

这些简单的程序示范了所有基本Arduino的命令。他们横跨所有的领域,从一个Sketch的绝对最小值到数字和模拟IO,再到传感器和显示器的使用。

1.基本原理

image.png

2.数字

image.png

3.模拟

image.png

4.通讯

image.png

5.控制结构

image.png

6.传感器

image.png

7.显示

image.png

8.字符串

image.png

9.USB

image.png

10.初学者工具包

image.png

这些工具包例子的教程可在项目书里获得,包括在配套元件里获得。如果你购买一个基础工具包,你将可以进入在Project Ignite上的网上项目。

11.Arduino ISP

image.png

Arduino ISP使你的Arduino变成一个内置电路的编译器,来重新编译ArMega芯片。如果你从Arduino转换到一个面包板上的AtMega,或者你正在制作面包板上的兼容Arduino的电路,当你需要重新下载Arduino的引导程序时,这个功能会很有用处。


基本原理——最简框架

让我们从一个最简单的Arduino框架开始,这个例子包含最简单框架的代码,你需要在Arduino IDE软件上用一段程序来编译:setup() 方法和 loop() 方法。只需要连接你的开发板即可,不需要做任何其他事情。
样例代码

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

}

void loop() {
  // put your main code here, to run repeatedly:

}

注意:
1)当程序开始时,调用setup()函数。用它来初始化变量,引脚,开始使用的库等等。每次上电或者复位开发板时,setup()函数只运行一次。有点像我们以前经常写的初始化函数。

2)创建setup()函数之后,loop()函数就像它的名字那样运行,并且不断循环,允许你的程序改变而且在它运行时响应。你的程序在loop()函数里的代码是用来控制开发板。直接让我们的程序循环动起来,这很方便,顺便通过延时控制下循环的间隔。

3)以下代码实际不能做任何东西,但它的构架对于复制和粘贴来开始你自己程序很有用处。同时它示范怎样在你的代码里注释。

4)整体的这个简易框架更有点像我们自己写的主函数。


ps:后续其他内置代码会在其他章节进一步说明。

上一篇 下一篇

猜你喜欢

热点阅读