![Arduino图形化编程进阶实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/144/25937144/b_25937144.jpg)
1.2 下载安装Arduino IDE
软件可以到官方网站www.arduino.cc下载,下面以Arduino 1.6.8版为例介绍软件的下载和安装。
对于Windows操作系统,可以单击“Windows Installer”下载安装包arduino-1.6.8-windows.exe,下载结束后安装软件;也可以单击“Windows”下载ZIP压缩包arduino-1.6.8-windows.zip,解压文件到选定的地址,双击arduino文件夹下的arduino.exe文件即可打开Arduino IDE。
打开软件后,可以看到如图1.4所示的界面。
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0012_0002.jpg?sign=1738854104-33qMteQtqnCcXnfiMVHNixqldA6ipArq-0-a32b962604e9b1d865183746f6aa0b02)
图1.4 Arduino IDE界面
接下来将Arduino UNO控制器用USB线连接到计算机,对于Windows 10,可自动完成驱动程序的安装。驱动程序安装完成后,会在计算机的设备管理器中看到对应的COM口(串口),比如COM4。COM口是Arduino控制器和计算机通信的端口。
如图1.5所示,在Arduino IDE中打开软件自带的示例Blink。打开后的窗口如图1.6所示,这段程序代码的作用是让电路板接在数字13脚,标注L的LED按照亮1s、灭1s的规律闪烁。要达到这一目标,必须把程序上传到Arduino UNO中。
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0013_0001.jpg?sign=1738854104-K5mWr5gWsuveLlh1bN4SYZMSOsSq7iJg-0-6f1665c9d7c0a1888a4495aa2d40b608)
图1.5 打开Blink程序
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0013_0002.jpg?sign=1738854104-snN5LjvXqQ7ZnQ1IBgu59kMxb4OR2XA4-0-1655f6f56e2fe5791e16a06c60c50512)
图1.6 Blink程序代码
在上传该程序之前,需先选择Arduino控制器的型号,如图1.7所示。再选择端口,即Arduino控制器对应的COM口,如图1.8所示。最后单击上传工具按钮,就可以先编译程序,再将程序写入Arduino控制器。在写入过程中,我们可以看到电路板上标有TX、RX的两个LED在快速闪烁。上传完成后的窗口如图1.9所示。
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0014_0001.jpg?sign=1738854104-UmC38t7HsMhv0CTFAuMHh61QQLvAp1Ec-0-893860a50408fc1a62942e522ff13152)
图1.7 选择Arduino控制器的型号
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0014_0002.jpg?sign=1738854104-BRdD4z9XyRAAzvlxBWrl2hZDqXi4NoR1-0-af09497bcbd1fd1a84e2a27740c782ea)
图1.8 选择COM口
![](https://epubservercos.yuewen.com/8AA9F2/14389461604555406/epubprivate/OEBPS/Images/figure_0014_0003.jpg?sign=1738854104-khQ1nLLeVqy6m4h42mZN9yVNDe2it2ss-0-e0e3e4d0387d4198c4cd0f2c699b9201)
图1.9 上传程序
至此,我们就可以看到LED按照程序设定的要求闪烁了。