.. _2arduino下载和安装驱动:

2.Arduino下载和安装驱动
=======================

安装Arduino IDE

我们先到arduino官方的网站\ https://www.arduino.cc/\ 下载最新版本的arduino开发软件,进入网站之后点击界面上的SOFTWARE,，选择DOWNLOADS进入下载页面，如下图：

|image1|

Arduino 软件有很多版本，有wodows,mac
linux系统的（如下图），而且还有过去老的版本，你只需要下载一个适合系统的版本。

这里我们以WINDOWS系统的为例给大家介绍一下下载和安装的步骤。

|image2|

WINDOWS系统的也有两个版本，一个版本是安装版的，一个是下载版的不用安装，直接下载文件到电脑，解压缩就可以用了。

|image3|\ 两个版本都可以正常使用，看你自己的喜好了。选择一个版本，然后将Arduino
开发软件下载到我们的电脑。

|image4|

一般情况下，我们点击JUST DOWNLOAD就可以下载了。

开发板简介

说明

在开始所有的项目之前，我们首先要了解下面这片arduino uno
Plus开发板，因为这个智能家居的核心就是这个开发板。

|image5|

UNO Plus开发板是我们最新推出的一款易用型开源控制器，硬件上与Arduino
UNO相比并没有大的变动。外观上我们将蓝色换成了红色，给你们一种新的体验。硬件上，我们用ATMEGA328P-AU代替了8U2，使用type-c接口，外观美观正反面都可以接。

规格参数

======================= ==================================
微控制器                ATmega328P-PU
======================= ==================================
工作电压                5V
外接电压端口输入电压    DC7-12V
数字引脚                14 (D0-D13) (其中包含6个PWM输出口)
PWM引脚                 6 个(D3, D5, D6, D9, D10, D11)
模拟输入引脚            6 个(A0-A5)
每个I / O引脚的直流电流 20 mA
3.3V引脚的直流电流      50 mA
5V引脚的直流电流        最大2A
Flash Memory            32 KB（其中引导程序使用0.5 KB）
SRAM                    2 KB (ATmega328P-PU)
EEPROM                  1 KB (ATmega328P-PU)
时钟频率                16 MHz
LED按键                 D13
======================= ==================================

各个接口和主要元件说明

| |image6|
| 串口通信接口：D0为RX、D1为TX

PWM接口（脉宽调制）：D3 D5 D6 D9 D10 D11

外部中断接口：D2(中断0)和D3 (中断1)

SPI通信接口：D10为SS、D11为MOSI、D12为MISO、D13为SCK

IIC通信端口：A4为SDA、A5为SCL

安装开发板驱动文件

接下来，我们将介绍开发板的驱动程序安装。
在不同的计算机系统中，驱动程序的安装可能略有不同。
因此，下面我们继续在WIN
7系统中安装驱动程序。Arduino文件夹包含Arduino程序本身和驱动程序，这些驱动程序允许Arduino通过USB电缆连接到您的计算机。
在我们启动Arduino软件之前，您将需要安装USB驱动程序。

|image7|

将USB先的一端插入Arduino，另一端插入计算机上的USB插座。
第一次将开发板连接到计算机时，右键单击“计算机”图标->“属性”->单击“设备管理器”，在“其他设备”下，您应看到“
未知设备”旁边带有一个黄色警告三角形。 这是您的Arduino。

|image8|

然后右键单击设备，然后选择顶部菜单选项（更新驱动程序软件…），如下图所示。

|image9|

然后将提示您“自动搜索更新的驱动程序软件”或“浏览我的计算机以获取驱动程序软件”。
如下图所示。 在此页面中，选择“浏览我的计算机以获取驱动程序软件”。

|image10|

之后，选择浏览器选项并导航到Arduino安装的“ drivers”文件夹。

|image11|

单击“下一步”，您可能会收到安全警告，如果这样，则允许安装该软件。
如下图所示。

|image12|

安装软件后，您将收到确认消息。 安装完成后，单击“关闭”。

|image13|

现在驱动程序已经安装好。
然后您可以右键单击“计算机”->“属性”->“设备管理器”，您将看到如下图所示的设备。

|image14|

Arduino IDE设置和工具栏介绍

装好了开发板的驱动，我们下面要了解Arduino开发软件的使用了，首先我们点击电脑桌面上的\ |image15|\ 图标，打开Arduino
IDE。

|image16|

为了避免在将程序上载到板上时出现任何错误，必须选择正确的Arduino板名称，该名称与连接到计算机的电路板相匹配。转到Tools→Board，然后选择你的板。

|image17|

然后再选择正确的COM口（安装驱动成功后可看到对应COM口）。

|image18|

|image19|

我们的程序上传到板之前，我们必须演示Arduino
IDE工具栏中出现的每个符号的功能。

|image20|

A - 用于检查是否存在任何编译错误。

B - 用于将程序上传到Arduino板。

C - 用于创建新草图的快捷方式。

D - 用于直接打开示例草图之一。

E - 用于保存草图。

F - 用于从板接收串行数据并将串行数据发送到板的串行监视器。

启动你的第一个程序

上面我们学习了怎么下载软件和安装开发板的驱动，那下面我们就开始正式开始第一个程序，打开文件选择例子，选择第一个文件BASIC里面的BLINK程序

|image21|

|image22|

按照前面方法设置板和COM口，IDE右下角显示对应板和COM口。

|image23|

点击\ |image24|\ 图标开始编译程序，检查错误，检查无误。

|image25|

点击点击\ |image26|\ 图标开始上传程序，上传成功。

|image27|

程序上传成功，板载的LED灯亮一秒钟，灭一秒钟，恭喜你的第一个程序完成了！

.. |image1| image:: media/4636aac9aca9b3aa9d86580caac51b81.png
.. |image2| image:: media/c12c9b34d9c8c91931cf0b6716eeeac5.png
.. |image3| image:: media/3de06358873b1f90b42e88ae36fb36a2.png
.. |image4| image:: media/7c58250fe25d90cb4536978d98725bc5.png
.. |image5| image:: media/3a7d175f382a3614b0c8b4a183548757.png
.. |image6| image:: media/ee4e3f6130fac884c1ea20a7693875fe.jpg
.. |image7| image:: media/f8e5811e4e295f13e87d1d8aa441fbd9.jpeg
.. |image8| image:: media/ec400b95c7271bb5fadce12be2f73fed.png
.. |image9| image:: media/1598b59a32fbf5e844ef522a22b0bbad.png
.. |image10| image:: media/931cabb3633c100c4d9760a26462321d.png
.. |image11| image:: media/cca481d16263c158c26ea11e6c83cb5c.png
.. |image12| image:: media/5240132703a319a60cbf7e343d460900.png
.. |image13| image:: media/0f9c629828737c99d072f193aacc0ce2.png
.. |image14| image:: media/fc3b3afe1ae5c75ecfb2d2c321c73242.png
.. |image15| image:: media/15ee1732a5c94b90c848898712b66390.png
.. |image16| image:: media/1cded8c58d09814b4d0f5840c6b43c02.png
.. |image17| image:: media/23556d5d5178d3e9c78deff162329326.png
.. |image18| image:: media/fc3b3afe1ae5c75ecfb2d2c321c73242.png
.. |image19| image:: media/0d7149770640729ad5031f43674832ba.png
.. |image20| image:: media/4a2d854778c633819c1af28a245e340d.png
.. |image21| image:: media/a10884363fe0f51d8c7ffcd0cb2846db.png
.. |image22| image:: media/a3c641837f358c1dd70d3ad1c916b102.png
.. |image23| image:: media/9c5b1d88c241ea35bbd10e119dbf36f0.png
.. |image24| image:: media/ddd21c81338ae1f6b7f84de2a3caecf0.png
.. |image25| image:: media/177e1c9ae50aa822eec1c943dec3963b.png
.. |image26| image:: media/9c9158a5d49baa740ea2f0048f655017.png
.. |image27| image:: media/cdcdfaeba69bde24386b02cf6e75c29e.png
