📝 Arduino教程

111篇技术文档
  Arduino-概述

📅  最后修改于: 2020-11-05 03:23:44        🧑  作者: Mango

Arduino是基于易于使用的硬件和软件的原型平台(开源)。它由一个可进行编程的电路板(称为微控制器)和一个现成的称为Arduino IDE(集成开发环境)的软件组成,该软件用于将计算机代码编写并上传到物理板上。关键特征是-Arduino开发板能够读取来自不同传感器的模拟或数字输入信号,并将其转换为输出,例如,启动电动机,打开/关闭LED,连接到云以及其他许多动作。您可以通过通过Arduino I...

  Arduino-板描述

📅  最后修改于: 2020-11-05 03:24:16        🧑  作者: Mango

在本章中,我们将学习Arduino板上的不同组件。我们将研究Arduino UNO板,因为它是Arduino板家族中最受欢迎的板。此外,它是入门电子和编码的最佳板。有些开发板看起来与下面给出的开发板有些不同,但是大多数Arduino在这些组件中大多数都是相同的。Power USBArduino board can be powered by using the USB cable from you...

  Arduino-安装

📅  最后修改于: 2020-11-05 03:25:00        🧑  作者: Mango

在了解了Arduino UNO板的主要部分之后,我们准备学习如何设置Arduino IDE。一旦了解了这一点,就可以将程序上传到Arduino板上了。在本节中,我们将通过简单的步骤来学习如何在计算机上设置Arduino IDE,以及如何准备开发板以通过USB电缆接收程序。步骤1-首先,您必须拥有Arduino开发板(您可以选择自己喜欢的开发板)和USB电缆。如果您使用Arduino UNO,Ard...

  Arduino-程序结构

📅  最后修改于: 2020-11-05 03:25:20        🧑  作者: Mango

在本章中,我们将深入研究Arduino程序的结构,并学习Arduino世界中使用的更多新术语。 Arduino软件是开源的。 Java环境的源代码在GPL下发布,而C / C++微控制器库在LGPL下。草图-第一个新术语是称为“sketch”的Arduino程序。结构体Arduino程序可分为三个主要部分:结构,值(变量和常量)和函数。在本教程中,我们将逐步了解Arduino软件程序,以及如何编写...

  Arduino-数据类型

📅  最后修改于: 2020-11-05 03:25:56        🧑  作者: Mango

C语言中的数据类型是指用于声明不同类型的变量或函数的扩展系统。变量的类型决定了它在存储器中占据多少空间以及如何解释所存储的位模式。下表提供了在Arduino编程期间将使用的所有数据类型。voidBooleancharUnsigned charbyteintUnsigned intwordlongUnsigned longshortfloatdoublearrayString-char arrayS...

  Arduino-变量和常量

📅  最后修改于: 2020-11-05 03:26:15        🧑  作者: Mango

在开始解释变量类型之前,我们需要确保您完全理解的一个非常重要的主题称为变量作用域。什么是可变范围?Arduino使用的C编程语言变量具有名为scope的属性。作用域是程序的一个区域,可以在三个地方声明变量。他们是-在称为局部变量的函数或块中。在函数参数的定义中,这称为形式参数。在所有函数之外,这称为全局变量。局部变量在函数或块内声明的变量是局部变量。它们只能由该函数或代码块中的语句使用。局部变量在...

  Arduino-操作员

📅  最后修改于: 2020-11-05 03:27:00        🧑  作者: Mango

运算符是告诉编译器执行特定数学或逻辑功能的符号。 C语言包含丰富的内置运算符,并提供以下类型的运算符-算术运算符比较运算符布尔运算符按位运算符复合运算符算术运算符假设变量A持有10,变量B持有20,则-显示范例Operator nameOperator simpleDescriptionExampleassignment operator=Stores the value to the right...

  Arduino-控制声明

📅  最后修改于: 2020-11-05 03:27:18        🧑  作者: Mango

决策结构要求程序员指定一个或多个要由程序评估或测试的条件。如果确定条件为真,则应与要执行的一个或多个语句一起;如果确定条件为假,则应与要执行的其他语句一起。以下是大多数编程语言中常见的典型决策结构的一般形式-控制语句是源代码中控制程序执行流程的元素。他们是-S.NO.Control Statement & Description1If statementIt takes an expression...

  Arduino-循环

📅  最后修改于: 2020-11-05 03:27:35        🧑  作者: Mango

编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句使我们可以多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般形式-C编程语言提供了以下类型的循环来处理循环需求。S.NO.Loop & Description1while loopwhile loops will loop continuously, and infinitely, until the expression i...

  Arduino-函数

📅  最后修改于: 2020-11-05 03:28:02        🧑  作者: Mango

函数允许按代码段构造程序以执行单独的任务。创建函数的典型情况是当一个程序需要在程序中多次执行相同的操作时。将代码片段标准化为函数有几个优点-函数可帮助程序员保持井井有条。通常,这有助于概念化程序。函数将一个动作编码在一个地方,因此该函数只需要考虑和调试一次。如果需要更改代码,这也减少了修改错误的机会。函数使整个草图更小,更紧凑,因为代码段被多次重用。通过使它们模块化,它们使在其他程序中重用代码更加...

  Arduino-字符串

📅  最后修改于: 2020-11-05 03:29:36        🧑  作者: Mango

字符串用于存储文本。它们可用于在LCD或Arduino IDE串行监视器窗口中显示文本。字符串对于存储用户输入也很有用。例如,用户在连接到Arduino的键盘上键入的字符。Arduino编程中有两种类型的字符串-字符数组,与C编程中使用的字符串相同。Arduino字符串,可让我们在草图中使用字符串对象。在本章中,我们将学习Arduino草图中的字符串,对象和字符串的用法。在本章结束时,您将学习在草...

  Arduino-字符串对象

📅  最后修改于: 2020-11-05 03:30:09        🧑  作者: Mango

Arduino编程中使用的第二种类型的字符串是字符串对象。什么是物体?对象是既包含数据又包含功能的构造。可以像创建变量一样创建String对象,并为其分配值或字符串。 String对象包含对String对象中包含的字符串数据进行操作的函数(在面向对象编程(OOP)中称为“方法”)。以下草图和说明将使您清楚什么是对象以及如何使用String对象。例结果创建一个字符串对象,并在草图的顶部为其分配一个值...

  Arduino-时间

📅  最后修改于: 2020-11-05 03:30:24        🧑  作者: Mango

Arduino提供了四种不同的时间操纵功能。他们是-S.No.Function & Description1delay () functionThe way thedelay()function works is pretty simple. It accepts a single integer (or number) argument. This number represents the t...

  Arduino-阵列

📅  最后修改于: 2020-11-05 03:31:10        🧑  作者: Mango

阵列是同一类型的连续存储位置组。要引用数组中的特定位置或元素,我们指定数组的名称以及该特定元素在数组中的位置编号。下图显示了一个名为C的整数数组,其中包含11个元素。通过给数组名称加上方括号([])中特定元素的位置编号,可以引用这些元素中的任何一个。位置编号更正式地称为下标或索引(此编号指定从数组开头开始的元素数)。第一个元素的下标为0(零),有时也称为零元素。因此,数组C的元素为C [0](发音...

  Arduino-I / O功能

📅  最后修改于: 2020-11-05 03:32:01        🧑  作者: Mango

Arduino板上的引脚可以配置为输入或输出。我们将解释这些模式下引脚的功能。重要的是要注意,可以以与数字引脚完全相同的方式配置和使用大多数Arduino模拟引脚。引脚配置为输入默认情况下,Arduino引脚被配置为输入,因此当您将它们用作输入时,不需要使用pinMode()将它们明确声明为输入。以此方式配置的引脚被称为处于高阻抗状态。输入引脚对要采样的电路的要求极小,相当于该引脚前面有一个100...