2.1 Arduino语言和结构

简介: 2.1 Arduino语言和结构

Arduino 采用C/C++混合编程,Arduino将单片机支持库进行二次封装,形成自己的API


```c/c++ void setup() { // 在这里填写setup()函数代码,他只运行一次 }

void loop() {undefined

// 在这里填写loop()函数代码,他会不断重复运行

}


<p>Arduino程序的基本结构由<b>setup()</b>和<b>loop()</b>两个函数组成。</p>
 **1.1. setup()**
 <p>控制器通电或者复位后,就会开始执行setup()函数中的程序,并且程序只会执行一次。通常会在setup()函数中完成Arduino的初始化设置,如配置I/O口状态和初始化串口。</p>
 **1.2.loop()**
 <p>setup()函数执行完毕后,就会执行loop()函数中的程序,并且loop()函数是一个死循环,里面的程序会不断的执行。通常loop()函数中完成主函数功能。</p>
目录
相关文章
第二章:单片机硬件结构
第二章:单片机硬件结构
100 0
|
存储 C语言
《PIC微控制器项目设计:C语言》一3.3.2 XC8语言的特性
本文讲的是PIC微控制器项目设计:C语言一3.3.2 XC8语言的特性,本节书摘来华章计算机《PIC微控制器项目设计:C语言》一书中的第3章,第3.3.2节, PIC Microcontroller Projects in C: Basic to Advanced, Second Edition〔塞浦路斯〕 多甘·易卜拉欣(Dogan Ibrahim) 著许辉 吕汶译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2221 0
|
6月前
LabVIEW编程LabVIEW控制ESM-100 HE 场表例程与相关资料
LabVIEW编程LabVIEW控制ESM-100 HE 场表例程与相关资料
28 2
|
6月前
|
传感器 网络协议
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
LabVIEW编程LabVIEW开发Eurotherm 3508例程与相关资料
39 2
|
6月前
|
人机交互
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
39 0
|
6月前
|
存储
LabVIEW编程LabVIEW开发IEEE754转换例程与相关资料
LabVIEW编程LabVIEW开发IEEE754转换例程与相关资料
167 0
|
6月前
LabVIEW编程LabVIEW开发以编程方式将前面板移动到所需位置
LabVIEW编程LabVIEW开发以编程方式将前面板移动到所需位置
98 0
|
6月前
|
数据采集 数据管理 数据库
LabVIEW编程LabVIEW开发TSI 8587A型气溶胶光度计例程与相关资料
LabVIEW编程LabVIEW开发TSI 8587A型气溶胶光度计例程与相关资料
24 0
|
6月前
|
编解码
LabVIEW编程LabVIEW开发 PXI-4070数字万用表 例程与相关资料
LabVIEW编程LabVIEW开发 PXI-4070数字万用表 例程与相关资料
31 0
|
6月前
|
编解码 算法 关系型数据库
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
46 0