1.Arduino是什么?

Arduino 的初衷,是为了让没有电子相关专业背景的人,能够在很短的时间内上手。这个小小的板子,撬开了很多人的想象力,让动手做东西的门槛降低,让无数好玩的想法得以试验和实现。

很多时候,我们有一个想法,比如:有一个自动给花浇水的装置。「自动」意味着我们会设定一些规则,在某些条件下自动触发浇花这个动作。要实现自动,就会需要一个类似电脑一样的带有一定「理解能力」的执行者。如果每一个想法,都需要一台电脑来实现,那我们早就破产了。

这时候只需要一个电脑的极度简化版本——我们一般叫做单片机(Microcontrollers)。它是一种集成电路芯片,把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成到一块硅片上,构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。
单片机的大小确实可以只有薄薄的一片,方便我们放置到各种各样的物体内部,赋予它计算的能力。
Arduino 就是一种单片机。

类似的工具还有树莓派(不算单片机了,是基于 Linux 的低配电脑)等等,它比 Arduino 要强大,因为芯片不止 8 位,可以运行操作系统。

2.Arduino控制板的分类

Arduino先后发布了十多个型号的板子,有可以缝在衣服上的LiLiPad ,也有为Andriod设计的Mega,也有最基础的型号UNO
image.png

3.Arduino UNO控制板介绍

UNO可以通过两种方式供电方式,一种通过USB供电,另一种是通过外接6~12V的DC电源。
关于4个LED灯:
1)ON是电源指示灯,正常通电时这个指示灯就会被点亮。
2)L是接在数字口13上的一个LED。
3)TX、RX是串口通讯指示灯,比如我们在下载程序的过程中,这两个灯就会不停闪烁。
image.png

资料链接:串口通信

串行接口(Serial port),也称串行接口或串行端口,串行通信接口,COM接口,简称串口。主要用于串行式逐位数据传输。常见的有一般电脑应用的RS-232(使用 25 针或 9 针连接器)和工业电脑应用的半双工RS-485与全双工RS-422。
串行接口按电气标准及协议来分,包括RS-232-C、RS-422、RS485、USB等。 RS-232-C、RS-422与RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。USB是近几年发展起来的新型接口标准,主要应用于高速数据传输领域。
RS-232-C
也称标准串口,是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。传统的RS-232-C接口标准有22根线,采用标准25芯D型插头座。自IBM PC/AT开始使用简化了的9芯D型插座。至今25芯插头座现代应用中已经很少采用。电脑一般有两个串行口:COM1和COM2,9针D形接口通常在计算机后面能看到。现在有很多手机数据线或者物流接收器都采用COM口与计算机相连。
RS-422
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。RS- 422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
RS-485
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485 标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为 TIA/EIA-485-A标准。
Universal Serial Bus(通用串行总线)
简称USB,是目前电脑上应用较广泛的接口规范,由Intel、Microsoft、Compaq、IBM、NEC、Northern Telcom等几家大厂商发起的新型外设接口标准。USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,传输速度12Mbps,新的USB 2.0可达480Mbps;电缆最大长度5米,USB电缆有4条线:2条信号线,2条电源线,可提供5伏特电源,USB电缆还分屏蔽和非屏蔽两种,屏蔽电缆传输速度可达12Mbps,价格较贵,非屏蔽电缆速度为1.5Mbps,但价格便宜;USB通过串联方式最多可串接127个设备;支持热插拔。最新的规格是USB 4.0,最高传输速度可达40 Gbps。
RJ-45接口
是以太网最为常用的接口,RJ45是一个常用名称,指的是由IEC(60)603-7标准化,使用由国际性的接插件标准定义的8个位置(8针)的模块化插孔或者插头。