Arduino基础入门套件教程
林锋教你一步一步玩机器人(arduino)--制作篇(入门组件A)

林锋教你一步一步玩机器人(arduino)系列------制作篇 (入门组件上)----- 张林锋/文2012-5-28目录1 前言 (3)2. 准备工作 (3)2.1 元器件准备工作 (3)2.2 实验板子准备 (4)3 LED 实验 (5)4 蜂鸣器实验 (7)5.按键实验 (9)6 8*8点阵实验 (11)7 串口实验 (12)8 模拟量输入(电压输入) (16)9 直流电机控制(L298N驱动模块) (18)10 PMW 脉冲宽度调试 (21)11 控制舵机 (22)12 超声波模块 (23)13 巡线防跌模块 (26)14 红外遥控 (27)说明写这系列文章主要目的是和读者一同分享下自己的学习过程,也希望能给读者带来一些帮助,文章部分内容剪裁网络文章,部分自己撰写。
文章内容用于爱好者之间学习,不得用于商业目的。
当然笔者才疏学浅,所书内容难免有缺点和漏洞,还请读者多多海涵,希望能和广大电子爱好者交流心得。
本人QQ:65198204邮箱:65198024@博客:/u/27758246901 前言在淘宝买的Arduino 主板套件终于在26号到了,物流也太慢了,发了4天才到。
套件包含:4轮小车,Arduino MEGA 2560 主板,配套的MEGA Sensor Shield V2.0扩展板,超声波模块,红外遥控模块,寻线防跌模块,舵机。
套件是在27°寒语电子工作室(/)买的,也就是科易互动科技的子站(/)。
备注一下:套件性价比很高,也有配套的相关资料,不过个人觉得配套资料写的不够详细和全面,对于新手制作会带来很多不便。
在制作篇系列文章中,我会对入门组件的应用,以及4轮小车套件的制作,做出详细的制作流程,图文并茂。
相信会对新手入门带来一定收获。
读者在做本文章实验时可以结合阅读我的相关入门知识文章,基本篇,硬件篇,软件篇。
制作篇分:入门上篇:主要介绍一些基础配件,以及小车所要用的器件。
Arduino手把手入门教程Arduino入门教程

Arduino⼿把⼿⼊门教程Arduino⼊门教程简单说,Arduino是⼀块AtmegaX8的开发板,带BootLoader,通过USB转串⼝和电脑通信。
Arduino把AtmegaX8的功能做了简化,以⽅便开发,并提供完整的IDE开发环境。
Arduino在国外⾮常⽕,主要⽤来做【互动多媒体】,因为从事【互动多媒体】多半是⽂科⽣,所以功能尽可能的简化。
⼯程师级别的对Arduino不感冒,认为Arduino侮辱了他们的智商。
实际上Arduino对最⼤的强项是提供了丰富的库资源,⼏乎任何外设,是要在google上敲⼊关键字 + Arduino,就可以得到你想要的。
例如:google输⼊:PCF8574 ArduinoArduino是⼀块简单、⽅便使⽤的通⽤GPIO接⼝板,并可以通过USB接⼝和电脑通信。
作为⼀块通⽤IO接⼝板,Arduino提供丰富的资源,包括:13个数字IO⼝(DIO数字输⼊输出⼝);6个PWM输出(AOUT可做模拟输出⼝使⽤);5个模拟输⼊⼝(AIN模拟输⼊)。
Arduino开发使⽤java开发的编程环境,使⽤类c语⾔编程,并提供丰富的库函数。
Arduino可以和下列软件结合创作丰富多彩的互动作品:Flash,Processing,Max/MSP,VVVV…等。
Arduino也可以⽤独⽴的⽅式运作,开发电⼦互动作品,例如:开关控制Switch、传感器sensors输⼊、LED等显⽰器件、各种马达或其它输出装置。
Arduino特⾊1. Arduino的IDE是免费、开源的。
2. Arduino的硬件也是开源的,包括原理图和PCB图。
3. Arduino的所有资源都可以免费下载,并且可依需求⾃⼰修改!4. Arduino的附件只需1根USB线,编程、烧写⼀键搞定。
5. Arduino使⽤低价格、容易购买的微处理控制器ATMEGA168。
6. ⽀持多种互动软件:Flash,Max/Msp,VVVV,PD,Processing等。
Arduino教程(非常适合初学者)

Arduino教程一: 数字输出Arduino, 教程11 Comments »Arduino的数字I/O被分成两个部分,其中每个部分都包含有6个可用的I/O管脚,即管脚2到管脚7和管脚8到管脚13。
除了管脚13上接了一个1K的电阻之外,其他各个管脚都直接连接到ATmega上。
我们可以利用一个6位的数字跑马灯,来对Arduino数字I/O 的输出功能进行验证,以下是相应的原理图:电路中在每个I/O管脚上加的那个1K电阻被称为限流电阻,由于发光二极管在电路中没有等效电阻值,使用限流电阻可以使元件上通过的电流不至于过大,能够起到保护的作用。
该工程对应的代码为:int BASE = 2;int NUM = 6;int index = 0;void setup(){for (int i = BASE; i < BASE + NUM; i ++){pinMode(i, OUTPUT);}}void loop(){for (int i = BASE; i < BASE + NUM; i ++) {digitalWrite(i, LOW);}digitalWrite(BASE + index, HIGH);index = (index + 1) % NUM;delay(100);}下载并运行该工程,连接在Arduino数字I/O管脚2到管脚7上的发光二极管会依次点亮0.1秒,然后再熄灭:这个实验可以用来验证数字I/O输出的正确性。
Arduino上一共有十二个数字I/O管脚,我们可以用同样的办法验证其他六个管脚的正确性,而这只需要对上述工程的第一行做相应的修改就可以了:int BASE = 8;SEP01Arduino教程二: 数字输入Arduino, 教程3 Comments »在数字电路中开关(switch)是一种基本的输入形式,它的作用是保持电路的连接或者断开。
Arduino从数字I/O管脚上只能读出高电平(5V)或者低电平(0V),因此我们首先面临到的一个问题就是如何将开关的开/断状态转变成Arduino能够读取的高/低电平。
(完整word版)ARDUINO入门及其简单实验(7例)

ARDUINO入门及其简单实验(7例) (2)1. Arduino硬件开发平台简介 (2)1.1 Arduino的主要特色 (3)1.2 Arduino的硬件接口功能描述 (3)1.3 Arduino的技术性能参数 (4)1.4 电路原理图 (4)2. Arduino软件开发平台简介 (5)2.1 菜单栏 (6)2.2 工具栏 (6)2.3 Arduino 语言简介 (7)3. Arduino开发实例中所用部分器件 (9)1. LED简介 (9)2. 光敏电阻简介 (10)3. 直流电机简介 (10)4. 电位器简介 (10)4. Arduino平台应用开发实例 (11)4.1【实作项目一】利用LED作光敏电阻采样实验 (11)4.2【实作项目二】利用PWM信号控制LED亮度 (13)4.3【实作项目三】单键控制一只LED的亮灭 (15)4.4【实作项目四】利用PWM控制直流电机转速 (17)4.5【实作项目五】利用电位器手控LED亮度 (20)4.6【实作项目六】控制LED明暗交替 (22)4.7【实作项目七】利用光敏电阻控制LED的亮灭 (24)ARDUINO入门及其简单实验(7例)1. Arduino硬件开发平台简介Arduino硬件是一块带有USB的I/O接口板(其中包括13条数字I/O引脚,6通道模拟输出,6通道模拟输入),并且具有类似于Java、C语言的集成开发环境。
Arduino既可以扩展一些外接的电子元器件,例如开关、传感器、LED、直流马达、步进马达或其他输入、输出装置;Arduino也可以独立运行,成为一个可以跟交互软件沟通的接口装置,例如:Flash、Processing、Max/MSP、VVVV或其他互动软件。
Arduino开发环境IDE全部开放源代码,可以供大家免费下载、利用,还可以开发出更多激发人们制作欲望的互动作品。
如图1和图2所示,分别为Arduino硬件平台的实物图和电路布局图。
Arduino编程基础入门

Arduino编程基础入门第一章:什么是Arduino?Arduino是一种开源电子平台,它由一个硬件部分和一个软件部分组成。
Arduino硬件包括一个可以编程的微控制器,用于控制各种电子元件的操作。
Arduino软件则是用于编写和上传程序到Arduino硬件的集成开发环境(IDE)。
第二章:Arduino的组成部分Arduino板上有一个微控制器,这是Arduino的核心部分。
该微控制器可以通过Arduino IDE进行编程,并通过与电脑的连接来上传程序。
Arduino板上还有一些输入和输出引脚,可以连接各种传感器和执行器。
此外,Arduino板还包括一个供电接口和一个USB 接口。
第三章:Arduino的编程语言Arduino使用一种基于C++的编程语言,它简单易学,适合初学者。
与其他编程语言相比,Arduino的编程语言具有一些专门为微控制器开发设计的特性,如控制引脚、延时函数等。
通过编写程序,可以实现与各种外部设备的交互。
第四章:Arduino的开发环境Arduino开发环境(IDE)是一个用于编写、上传和调试Arduino程序的软件工具。
它提供了一个简单直观的界面,使得编程变得容易上手。
通过IDE,用户可以创建新的程序、编辑现有的程序,并将程序上传到Arduino板上。
IDE还提供了错误检查、调试功能等。
第五章:Arduino的基本语法Arduino的基本语法与C++类似,包括函数、变量、运算符等。
在编写Arduino程序时,需要了解一些基本的语法规则,如注释、变量声明、控制结构等。
掌握这些基本语法是学习Arduino编程的重要一步。
第六章:Arduino的输入与输出Arduino的输入输出是其最基本的功能之一。
通过连接各种传感器和执行器,可以实现与外部环境的交互。
例如,可以通过连接一个温度传感器来读取环境温度,并通过连接一个LED灯来控制其亮灭。
学习如何使用不同的输入输出引脚是使用Arduino的关键。
第0课 初识Arduino

第 14 页
第8页
Arduino 入门套件教程 V3.0 会跳出下面这个对话框,选择 Editor language 简体中文,点击 OK。
关闭 Arduino IDE,重新打开,就是中文界面了!
第9页
Arduino 入门套件教程 V3.0 先简单认识看一下 Arduino 的这个编译器,以后可是要经常和它打交道的。
Arduino 入门套件教程 V3.0
Arduino 是什么?
Arduino 是一个开放源码电子原型平台,拥有灵活、易用的硬件和软件。Arduino 专 为设计师,工艺美术人员,业余爱好者,以及对开发互动装置或互动式开发环境感兴趣的人 而设的。 Arduino 可以接收来自各种传感器的输入信号从而检测出运行环境,并通过控制光源, 电机以及其他驱动器来影响其周围环境。板上的微控制器编程使用 Arduino 编程语言(基 于 Wiring)和 Arduino 开发环境(以 Processing 为基础)。Arduino 可以独立运行,也 可以与计算机上运行的软件(例如,Flash,Processing,MaxMSP)进行通信。Arduino 开发 IDE 接口基于开放源代码,可以让您免费下载使用开发出更多令人惊艳的互动作品。 Arduino 是人们连接各种任务的粘合剂。要给 Arduino 下一个最准确的定义,最好用 一些实例来描述。
第 10 页
Arduino 入门套件教程 V3.0 4. 下载一个 Blink 程序 下载一个最简单的代码,既可以帮你熟悉下载程序的整个过程,同时也测试下板子好坏。 UNO 板上标有 L 的 LED。这段测试代码就是让这个 LED 灯闪烁。
插上 USB 线,打开 Arduino IDE 后,找到“Blink”代码。
arduino入门很简单上PPT课件

文档仅供参考,如有不当之处,请联系本人改正。
3.LilyPad Arduino SimpleSnap
O LilyPad Arduino SimpleSnap大部分与 LilyPad Arduino Simple类似。
文档仅供参考,如有不当之处,请联系本人改正。
4.LilyPad Arduino USB
文档仅供参考,如有不当之处,请联系本人改正。
1.3.14 Arduino Pro系列
O 1.Arduino Pro O 2.Arduino Pro Mini
文档仅供参考,如有不当之处,请联系本人改正。
1.Arduino Pro
O Arduino Pro是基于ATmega168或ATmega328 的微控制器板。
文档仅供参考,如有不当之处,请联系本人改正。
1.2 术语Arduino的含义
O 1.2.1 Arduino的硬件 O 1.2.2 Arduino的软件 O 1.2.3 Arduino的社区
文档仅供参考,如有不当之处,请联系本人改正。
1.2.1 Arduino的硬件
O Arduino的硬件开发板有许多种型号。它是 一个单片机集成电路,它的核心就是一个 单片机,开发板上的其他电路用来供电和 转换信号。官方Arduino使用的是megaAVR 系列的芯片,特别是ATmega8、ATmega168、 ATmega328、ATmega1280以及ATmega2560, 还有一小部分使用的是Arduino兼容的处理 器。
文档仅供参考,如有不当之处,请联系本人改正。
1.3 Arduino的硬件产品— —主板
O 1.3.9 Arduino Mega系列 O 1.3.10 Arduino Ethernet O 1.3.11 Arduino Mini O 1.3.12 LiLyPad Arduino系列 O 1.3.13 Arduino Nano O 1.3.14 Arduino Pro系列 O 1.3.15 Arduino Fio O 1.3.16 Arduino Zero
Arduino入门版使用教程

Arduino入门版使用教程i目录介绍篇 ........................................................................ . (1)一、Arduino 基础套装介绍 (2)1、什麽是Arduino 基础套装 (2)2、元件清单 ........................................................................ (2)二、Arduino 介绍 ........................................................................ (4)1、什麽是Arduino ................................................................... . (4)2、特色描述 ........................................................................ (4)3、性能描述 ........................................................................ (4)三、Arduino C 语言介绍 ........................................................................ .. 61、关键字和符号 ........................................................................ .. (6)2、结构 ........................................................................ .. (9)3、功能 ........................................................................ (9)四、Arduino 使用介绍 ........................................................................ . (11)1、准备好你的Arduino板 (11)2、下载Arduino 开发环境 (13)3、安装USB 驱动 ........................................................................ . (13)4、连接LED 灯电路 ........................................................................ .. (17)5、打开arduino 开发环境 (18)6、打开已有程式 ........................................................................ . (19)7、编译程式 ........................................................................ . (20)8、下载程式 ........................................................................ . (23)五、面包板使用介绍 ........................................................................ .. (30)1、面包板介绍 ........................................................................ . (30)2、面包板的使用 ........................................................................ (30)ii实验篇 ........................................................................ .. (34)第一节多彩led 灯实验 ........................................................................ .. 35一、发光二极管介绍 ........................................................................ .. (35)二、简单的控制一个led 灯的闪烁实验 (39)三、广告灯效果实验 ........................................................................ .. (41)第二节蜂鸣器实验 ........................................................................ (48)一、蜂鸣器介绍 ........................................................................ .. (48)二、蜂鸣器模拟救护车警笛声音实验 (50)第三节数码管实验 ........................................................................ (54)一、数码管介绍 ........................................................................ (54)二、数码管显示数字的实验 (56)第四节按键实验 ........................................................................ (63)一、按键介绍 ........................................................................ (63)二、按键控制led 等亮灭实验 (65)三、掷骰子实验 ........................................................................ (67)第五节倾斜开关实验 ........................................................................ (74)一、倾斜开关介绍 ........................................................................ (74)二、倾斜开关控制led 灯的亮灭 (75)第六节光控声音实验 ........................................................................ (79)一、光敏电阻介绍 ........................................................................ (79)二、光控声音实验 ........................................................................ (80)第七节火焰报警实验 ........................................................................ (84)一、火焰传感器介绍 ........................................................................ (84)二、火焰报警实验 ........................................................................ (85)第八节抢答器实验 ........................................................................ (90)第九节温度报警实验 ........................................................................ (98)一、温度传感器介绍 ........................................................................ (98)iii二、温度报警实验 ........................................................................ (99)第十节红外遥控 ........................................................................ . (103)一、红外接收头介绍 ........................................................................ . (103)二、红外遥控实验 ........................................................................ . (104)介绍篇一、Arduino 基础套装介绍1、什麽是Arduino基础套装Arduino基础套装是精心为初学者设计的一款学习工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
什么是 Arduino?
概述
Arduino 是一块基于开放原始代码的 Simple i/o 平台,并且具有开发语言和开发 环境都很简单、易理解的特点。让您可以快速使用 Arduino 做出有趣的东西。
它是一个能够用来感应和控制现实物理世界的一套工具。 它由一个基于单片机并且开 放源码的硬件平台,和一套为 Arduino 板编写程序 的开发环境组成。
3、Led灯的内部结构与连线 发光二极管的两根引线中较长的一根为正极,应连接电源正极。有的发光二极管的 两根引线一样长,但管壳上有一凸起的小舌,靠近小舌的引线是正极。如下图所示:
Led 灯有两种连线方法:当 led 灯的阳极通过限流电阻与板子上的数字 I/O 口相 连,数字口输出高电平时,led 导通,发光二极管发出亮光;数字口输出低电平时, led 截止,发光二极管熄灭。如图:
常量:
z HIGH | LOW 表示数字 IO 口的电平,HIGH 表示高电平(1),LOW 表示低电 平(0)。
z INPUT | OUTPUT 表示数字 IO 口的方向,INPUT 表示输入(高阻态),OUTPUT 表示
输出(AVR 能提供 5V 电压 40mA 电流)。
z true | false true 表示真(1),false 表示假(0)。
以上为基础 c 语法的关键字和符号,大家可以了解,具体使用可以结合实验的程序。
结构
void setup() 初始化发量,管脚模式,调用库函数等 void loop() 连续执行函数内的语句
功能
数字 I/O
z pinMode(pin, mode)
数字 IO 口输入输出模式定义函数,pin 表示为 0~13,
实验结果与操作: 1) 把代码下载到 arduino 控制板。 2)下载成功后,“”先从选项“tool” , 选择相应的 arduino 控制板, 和对应的“com”
口。 打开串口工具,在新打开的串口工具窗口的“右下角” 选择相应的波特率 。
第二章 板载LED 闪烁实验
板载LED 闪烁实验 LED 小灯实验是比较基础的实验之一,这次我们利用主板上自带的13脚的LED 灯来完成这个实验,我们需要的实验器材除了每个实验都必须的Arduino 控制 器和USB 下载线以外,其他的都不用. 下一步我们按照下面的小灯实验原理图链接实物图, 小灯实验原理图
z map(value, fromLow, fromHigh, toLow, toHigh) 约束函数,value 必须在
fromLow 与 toLow 之间和 fromHigh 与 toHigh 之间。
z pow(base, exponent) 开方函数,base 的 exponent 次方。
z analogWrite(pin, value) PWM 数字 IO 口 PWM 输出函数,Arduino 数字 IO 口
标注了 PWM 的 IO 口可使用该函数,pin 表示 3, 5, 6, 9, 10, 11,value 表示为 0~255。
比如可用于电机 PWM 调速或音乐播放。
时间函数
简单的控制一个led灯的闪烁实验
1) 实验器件
Led 灯:1 个 220Ω 的电阻:1 个 多彩面包板实验跳线:若干
2) 实验连线
按照 Arduino 使用介绍将控制板、板子、面包板连接好,下载线插好。 最后,按照图将发光二级管连接到数字的第 8 引脚。这样我们就完成了实验的连线部分。
3) 实验原理
Arduino 可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以 控制各式各样的电灯、电机和其他物理设备。Arduino 项目可以是单独的,也可以在运行时 和你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。Arduino 开源的 IDE 可以免费下载得到。
表示为 HIGH 或 LOW。比如可以读数字传感器。
模拟 I/O
z int analogRead(pin)
模拟 IO 口读函数,pin 表示为 0~5(Arduino Diecimila
为 0~5,Arduino nano 为 0~7)。比如可以读模拟传感器(10 位 AD,0~5V 表示为
0~1023)。
第三章 LED闪烁实验
一、发光二极管介绍
1、什么是发光二极管 发光二极管简称为 LED。由镓(Ga)与砷(AS)、磷(P)的化合物制成的二极
管,当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管,在电路 及仪器中作为指示灯,或者组成文字或数字显示。磷砷化镓二极管发红光,磷化镓 二极管发绿光,碳化硅二极管发黄光。
关键字:
z if z if...else z for z switch case z while z do... while z break z continue z return z goto
语法符号:
z ; z {} z // z /* */
实物图
实物图
按照上图链接好电路后,就可以开始编写程序了,我们还是让LED 小灯闪烁, 点亮1 秒熄灭1 秒。这个程序很简单,就是Arduino 自带的例程里的Blink参考 程序如下: int ledPin = 13; //定义数字13 接口 void setup() { pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口 } void loop() { digitalWrite(ledPin, HIGH); //点亮小灯 delay(1000); //延时1 秒 digitalWrite(ledPin, LOW); //熄灭小灯 delay(1000); // 延时1 秒 } 下载完程序就可以看到我们的13脚LED灯在闪烁了,这样我们的小灯闪烁实验 就完成了。
几个比较特殊的端口说明:
VIN 端口:VIN 是 input voltage 的缩写,表示有外部电源时的输入端口。如果不使用 USB 供电时,外接电源可以通过此引脚提供电压。(如电池供电,电池正构接 VIN 端口,负 构接 GND 端口)。
AREF: Reference voltage for the analog inputs ( 模 拟 输 入 的 基 准 电 压 )。 使 用 analogReference() 命令调用。
z sq(x) 平方
z sqrt(x) 开根号
第一章 Hello World!
这一章, 我们简单学习一下利用 Arduino IDE 的串口工具,在电脑中显示我们想要显 示的内容。
实例代码:
void setup() {
Serial.begin(9600);// opens serial port, sets data rate to 9600 bps Serial.println("Hello World!"); }
当 led 灯的阴极与板子上的数字 I/O 口相连时,数字口输出高电平,led 截止, 发光二极管熄灭;数字口输出低电平,ledห้องสมุดไป่ตู้灯导通,发光二极管点亮。
本实验选择了接线方法 1 连接发光二极管,将 220Ω电阻的一端插在 Prototype Shield 扩展板上的第 8 个 digital I/O 口,电阻的另一端插在面包板上,电阻和发光二 极管通过导线相连,发光二极管的负端插在面包板上与 GND 相连。具体连接如图:
Arduino C语法介绍
Arduino 语法是建立在 C/C++基础上的,其实也就是基础的 C 语法,Arduino 语法只不 过把相关的一些参数设置都函数化,不用我们去了解他的底层,让我们去了解 AVR 单片机 (微控制器)的朋友也能轻松上手。那么这里我就简单的注释一下 Arduino 语法。
void loop() {
}
说明: Serial.begin(9600); 这个函数是为串口数据传输设置每秒数据传输速率,每秒多少位
数(波特率)。为了能与计算机进行通信,可选择使用以下这些波特率:“ 300,1200,2400, 4800,9600,14400,19200,28800,38400,57600 或 115200 ” 。
它是半导体二极管的一种,可以把电能转化成光能;常简写为 LED。发光二极 管与普通二极管一样是由一个 PN 结组成,也具有单向导电性。当给发光二极管加 上正向电压后,从 P 区注入到 N 区的空穴和由 N 区注入到 P 区的电子,在 PN 结附 近数微米内分别与 N 区的电子和 P 区的空穴复合,产生自发辐射的荧光。不同的半 导体材料中电子和空穴所处的能量状态不同。当电子和空穴复合时释放出的能量多 少不同,释放出的能量越多,则发出的光的波长越短。常用的是发红光、绿光或黄 光的二极管。 2、工作原理
特色描述
z 开放原始码的电路图设计,开发界面免费下载,也可依需求自己修改!! z 下载程序简单、方便。 z 可简单地与传感器、各式各样的电子元件连接(如:LED 灯、蜂鸣器、按键、光 敏电阻等等),做出各种各样有趣的东西。 z 使用高速的微处理控制器(ATMEGA328)。
z 开发语言和开发环境都非常的简单、易理解,非常适合初学者学习。
mode 表示为 INPUT 或 OUTPUT。
z digitalWrite(pin, value) 数字 IO 口输出电平定义函数,pin 表示为 0~13,value
表示为 HIGH 或 LOW。比如定义 HIGH 可以驱动 LED。
z int digitalRead(pin)
数字 IO 口读输入电平函数,pin 表示为 0~13,value
运算符:
z = z + z z * z / z % z == z != z < z > z <= z >= z && z || z !
z ++ z -z += z -= z *= z /=