从最简单的代码开始
这个例子包括Arduino所需的最少的代码:setup()
方法和loop()
方法.
硬件需求
- Arduino 开发板
电路
这个例子只需要一个Arduino 开发板。
上图是用 Fritzing 制作. 更多的电路样例请看 Fritzing 项目主页
编码
当 sketch 开始时
setup()
函数被调用. 用它来初始化变量、引脚模式、引用库文件等等。setup函数只会在每次上电或重置时运行一次。
建立了setup()
函数以后,loop()
函数名副其实地开始了循环,你的程序在它运行的时候可以改变和响应。loop()中的代码用来在你的sketch中积极地控制Arduino 板。
以下代码实际上并不做任何事,不过当你开始你自己的sketch时,它的结构很适合拷贝粘贴。这里也示例了如何加注释。
编译器会忽略以2条斜线开始的行,所以你可以在后面写任何东西。给代码加注释能够帮助你自己和他人理解程序是如何逐步运行的。
void
setup
(
)
{
// 设置代码,只运行一次
}
void loop ( ) {
// 循环运行的主要代码
}
// 设置代码,只运行一次
}
void loop ( ) {
// 循环运行的主要代码
}
参见:
setup()
参考loop()
参考- BareMinimum: 开始一个Arduino sketch的最简配置.
- Blink: 开关 LED灯 .
- DigitalReadSerial: 读取并打印开关状态到 Arduino 串口监视器.
- AnalogReadSerial: 读取并打印电位器的状态到 Arduino 串口监视器.
- Fade: 用模拟量输出来赋予 LED淡出效果.
- ReadAnalogVoltage : 读取模拟输入并打印电压到串口监视器