[Arduino 教程] BareMinimum-从零开始

来源:互联网 发布:网络代理服务器 编辑:程序博客网 时间:2024/05/17 09:37
原文:http://arduino.cc/en/Tutorial/BareMinimum
译文:http://blog.csdn.net/qffj/article/details/8184332

从最简单的代码开始

这个例子包括Arduino所需的最少的代码:setup() 方法和loop() 方法.

硬件需求

  • Arduino 开发板

电路

这个例子只需要一个Arduino 开发板。

上图是用 Fritzing 制作. 更多的电路样例请看 Fritzing 项目主页

编码

当 sketch 开始时setup() 函数被调用. 用它来初始化变量、引脚模式、引用库文件等等。setup函数只会在每次上电或重置时运行一次。

建立了setup() 函数以后,loop() 函数名副其实地开始了循环,你的程序在它运行的时候可以改变和响应。loop()中的代码用来在你的sketch中积极地控制Arduino 板。


以下代码实际上并不做任何事,不过当你开始你自己的sketch时,它的结构很适合拷贝粘贴。这里也示例了如何加注释。


编译器会忽略以2条斜线开始的行,所以你可以在后面写任何东西。给代码加注释能够帮助你自己和他人理解程序是如何逐步运行的。

void setup() {
  // 设置代码,只运行一次

}

void loop() {
  // 循环运行的主要代码 
  
}

参见:

  • setup() 参考
  • loop() 参考

  • BareMinimum: 开始一个Arduino sketch的最简配置.
  • Blink: 开关 LED灯 .
  • DigitalReadSerial: 读取并打印开关状态到 Arduino 串口监视器.
  • AnalogReadSerial: 读取并打印电位器的状态到 Arduino  串口监视器.
  • Fade: 用模拟量输出来赋予 LED淡出效果.
  • ReadAnalogVoltage : 读取模拟输入并打印电压到串口监视器
原创粉丝点击