Arduino教程04.Arduino 程序结构

在本章中,我们将深入研究Arduino程序结构,并将学习更多Arduino世界中使用的新术语。Arduino软件是开源的。Java环境的源代码在GPL下发布,C/C++微控制器库在LGPL下。

Sketch(草图) – 第一个新的术语是名为“sketch”的Arduino程序。

结构

Arduino程序可以分为三个主要部分:结构,值(变量和常量)和函数。在本教程中,我们将逐步了解Arduino软件程序,以及如何编写程序而不会出现任何语法或编译错误。

让我们从结构开始。软件结构包括两个主要函数:

  • Setup()函数
  • Loop()函数
结构
Void setup ( ) {

}

  • PURPOSE– 草图启动时会调用 setup()函数。使用它来初始化变量,引脚模式,启用库等。setup函数只能在Arduino板的每次上电或复位后运行一次。
  • INPUT – –
  • OUTPUT – –
  • RETURN– –
Void Loop ( ) {

}

RETURN– –

PURPOSE– 在创建了用于初始化并设置初始值的setup()函数后,loop() 函数,正如它的名称所指,允许你的程序连续循环的更改和响应。可以使用它来主动控制Arduino板。

INPUT – –

OUTPUT – –

发布者:suiyublg,转转请注明出处:https://huibian.net/1004-2/

(6)
suiyublg的头像suiyublg
上一篇 2017年3月19日 14:29
下一篇 2017年3月21日 14:42

相关推荐

  • Arduino进阶05.Arduino 通信

    已经定义了数百个通信协议来实现这种数据交换。每个协议可以分为两类:并行或串行。

    2017年4月9日
    24401
  • Arduino教程21.Arduino If … else语句

    一个 if 语句后面可以跟随一个可选的else语句,当表达式为false时执行。 if … else语句语法 if (expression) { Block of statements; } else { Block of statements; } if … else语句 – 执行顺序 例子 /* G…

    2017年3月24日
    16600
  • Arduino教程29.Arduino 无限循环

    它是没有终止条件的循环,因此循环变为无限。 无限循环语句语法 使用for循环 for (;;) { // statement block } 使用while循环 while(1) { // statement block } 使用do … while循环 do { Block of statements; } while(1);

    2017年3月25日
    15400
  • Arduino函数库04.Arduino 数学库

    Arduino数学库(math.h)包含了许多用于操作浮点数的有用的数学函数。 库中的宏 以下是在标题math.h中定义的宏: 宏 值 描述 M_E 2.7182818284590452354 常数e。 M_LOG2E 1.4426950408889634074/* log_2 e */ e以2为底的对数。 M_1_PI 0.3183098861837906…

    2017年4月3日
    21501
  • Arduino传感器05.Arduino 超声波传感器

    HC-SR04超声波传感器使用声纳来确定物体的距离,就像蝙蝠一样。它提供了非常好的非接触范围检测,准确度高,读数稳定,易于使用,尺寸从2厘米到400厘米或1英寸到13英尺不等。 其操作不受阳光或黑色材料的影响,尽管在声学上,柔软的材料(如布料等)可能难以检测到。它配有超声波发射器和接收器模块。 技术规格 电源 – + 5V DC静态电流 &#82…

    2017年4月24日
    31100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
欢迎大家来到大雄学编程!