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教程35.Arduino 多维数组

    具有两个维度(即,下标)的数组通常表示由排列在行和列中的信息组成的值的表格。 以下是多维数组的关键特性: 下图说明了一个二维数组 a 。该数组包含三行四列,因此它是一个3乘4的数组。通常,具有 m 行和 n 列的数组称为 m乘n数组。 数组 a 中的每个元素都由&nbs…

    2017年3月30日
    36200
  • Arduino传感器04.Arduino PIR传感器

    PIR传感器可以让你感知运动。它们用于检测人是否进入或离开传感器的范围。通常出现在家庭或企业使用的电器和小工具中。它们通常被称为PIR,“被动红外”,“热电”或“IR运动”传感器。 以下是PIR传感器的优点: PIR由热电传感器制成,圆形金属罐中央有一个矩形晶体,可以检测红外辐射的水平。所有东西都发射出低水平的辐射,而东西越热发射的辐射就越多。运动检测器中的…

    2017年4月23日
    67800
  • Arduino教程18.Arduino 按位运算符

    假设变量A为60,变量B保持13,则: 运算符名称 运算符简写 描述 例子 and(与) & 如果同时存在于两个操作数中,二进制AND运算符复制一位到结果中。 (A & B) 将得出12,即0000 1100 or(或) | 如果存在于任一操作数中,二进制OR运算符复制一位到结果中。 (A | B)将得出61,即0011 1101 …

    2017年3月23日
    35900
  • Arduino教程33.Arduino micros()函数

    micros()函数返回Arduino板开始运行当前程序时的微秒数。该数字在大约70分钟后溢出,即回到零。在16 MHz Arduino板(例如Duemilanove和Nano)上,此函数的分辨率为4微秒(即返回值总是4的倍数)。在8 MHz Arduino板(例如LilyPad)上,此函数的分辨率为8微秒。 micros()函数语法 micros () ;…

    2017年3月29日
    30500
  • Arduino教程19.Arduino 复合运算符

    假设变量A为10,变量B为20,则: 运算符名称 运算符简写 描述 例子 自增 ++ 自增运算符,将整数值增加1 A++ 将得出11 自减 — 自减运算符,将整数值减1 A– 将得出9 复合加 += 加且赋值运算符。把右边操作数加上左边操作数的结果赋值给左边操作数。 B += A等效于B = B + A 复合减 -= 减且赋…

    2017年3月23日
    33400

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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