![Arduino项目开发:音乐创意](https://wfqqreader-1252317822.image.myqcloud.com/cover/779/27111779/b_27111779.jpg)
1.5.3 Arduino电路设计
本节将通过一个具体的例子系统地介绍如何利用Fritzing软件来绘制一个完整的Arduino电路图。利用Arduino主板控制LED的亮灭,整体效果如图1-70所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P47_8043.jpg?sign=1739274003-wNIgVH8vC07fYgwUQ6J0nBS62G2jwU9e-0-c136ab81f7cf1cb0c3ed8d219f43bbd3)
图1-70 Arduino Blink示例整体效果图
下面介绍Arduino Blink例程的电路图详细设计步骤。首先打开软件并新建一个项目,具体操作为单击软件的运行图标,在软件的主界面选择“文件”→“新建”命令,如图1-71所示。
完成项目新建后,先进行保存,选择“文件”→“另存为”命令,出现如图1-72所示的界面,在该对话框中输入保存的名字和路径,然后单击“保存”按钮,即可完成对新建项目的保存。
一般来说,在绘制电路前,设计者应该先对开发环境进行设置。这里的开发环境主要指设计者选择使用的面包板型号、类型、原理图和PCB视图的各种类型。本书以面包板视图为重点,并在core元件库中选好开发所用的类型和尺寸,如图1-73所示。
由于本示例中所需的元件数较少,此处省去建立自定义元件库的步骤,直接将所有的元件都放置在面包板上,如图1-74所示。然后进行连线,即可得到最终的效果图,如图1-75所示。在本例中,需要1块Arduino开发板、1个LED和1个220Ω电阻。
在编辑视图中切换到原理图,如图1-76所示。
此时布线还没有完成,开发者可以单击编辑视图下方的自动布线,但要注意自动布线后,检查所有的元件是否按要求完成了,对没有完成的,开发者要手动连接引脚间的连线,如图1-77所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P48_8049.jpg?sign=1739274003-bFGUsPvOtARLaI1A6WHauiW1lMqshCuB-0-6639e9cbfeb7fab20dea53cd517918b7)
图1-71 新建项目
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P48_8052.jpg?sign=1739274003-5UZC3xmrCnEcQ5JVLoU7RcJbOrb2kZ2u-0-06a6e34140b3d7c84eb2bdcb62eadd89)
图1-72 保存项目
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P49_8057.jpg?sign=1739274003-pccXHk0cQIfvsJYmMFW2dRo1LotWclOs-0-9a8f67d2aa0444a6b2e2102389bac100)
图1-73 面包板类型和尺寸
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P49_8060.jpg?sign=1739274003-RL4w5awDff3utj4HXjtXPxQ4WGxVFQZl-0-a1cb145fe6f72315a86eaa30bbeb8221)
图1-74 元件的放置
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P50_8065.jpg?sign=1739274003-70IghjI3qfqxGwCBGoOfFeDsBRRxi2gE-0-624b94691f9a5670658f6f50c9cf07bd)
图1-75 连线图
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P50_8068.jpg?sign=1739274003-uTM7IUtHhpzxlsvcBEXzDmxbvCdQO6pa-0-f57ed6983acbbec9d1a63adab5bed7fe)
图1-76 原理图效果
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P51_8073.jpg?sign=1739274003-zhRYOaA47occkJPRKKWoXmjb6TxC8uB9-0-2d4375300a55868c014dff50bcbb09f6)
图1-77 原理图自动布线图
同理,可以在编辑视图中切换到PCB视图,观察PCB视图下的电路。此时也要注意编辑视图窗口下方是否提示布线未完成。如果是,开发者可以单击下边的“自动布线”按钮进行处理,也可以手动进行布线。这里,将直接给出最终的效果图,如图1-78所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P51_8077.jpg?sign=1739274003-jct95kesUyydj24fVTjAwAbgdsLthS2U-0-35ce30795284e2ac58a938193ffecde0)
图1-78 PCB视图效果图
完成所有操作后,就可以修改电路中各元件的属性,在本例中不需要修改任何值,在此略过这部分。完成所有步骤后,根据需求导出所需要的文档或文件。下面将以导出一个PDF格式的面包板视图为例对该流程进行说明。首先确保将编辑视图切换到面包板视图,然后选择“文件”→“导出”→“作为图像”→PDF命令,如图1-79所示。输出的最终PDF格式文档如图1-80所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P52_8083.jpg?sign=1739274003-bxZPkeuQm6W1mx5XXeeX3cXlr7mxuHLv-0-c9eb058c9a157b1f83eb4b2e52c3075b)
图1-79 PDF图生成步骤
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P52_8086.jpg?sign=1739274003-6IUUj8oMSrKgqolMKSbfdDtm2Whf6FVG-0-ec11255f16619d9405be778fcac5de20)
图1-80 面包板PDF图