![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=1739296107-am27aHtdxhCOGI6MLErUYA4hdidNbGja-0-194b9f0b78c2b9489d24743108b7c9cb)
图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=1739296107-QzAm2SAwmxrT4YTE9BMQb2wJR75GTNAH-0-66e143b7e4cbc689c690800c981d43a7)
图1-71 新建项目
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P48_8052.jpg?sign=1739296107-djDKhwujvktwc4K0emJBSOHWYgS3WCOm-0-6c64263c89c55aa848dcd40c9995394d)
图1-72 保存项目
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P49_8057.jpg?sign=1739296107-0EAWI8BVSddCwK96CT9fjOnCRbhViwwD-0-6e2be50d7da61eb9495e7133321aeb0e)
图1-73 面包板类型和尺寸
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P49_8060.jpg?sign=1739296107-AuLdG5qBjP5fDh9egziX8706unaWG7Ru-0-d89ac9071e5373e6660e9d07b5bf020a)
图1-74 元件的放置
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P50_8065.jpg?sign=1739296107-NhsRRzFDUO7ErP5sIoD0agiY1uR8VCxs-0-3a36e1476ba348f51bd189329240e864)
图1-75 连线图
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P50_8068.jpg?sign=1739296107-zaqIQCB1O0NjX4XKt5rnCW8HygRsFKJ6-0-762eb570efe586af30b0a4be0d0c9add)
图1-76 原理图效果
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P51_8073.jpg?sign=1739296107-MY8QwDy9okljMu8ABwiY9UVB1modbQRr-0-b2e8b039ccca34312c297020c3450c55)
图1-77 原理图自动布线图
同理,可以在编辑视图中切换到PCB视图,观察PCB视图下的电路。此时也要注意编辑视图窗口下方是否提示布线未完成。如果是,开发者可以单击下边的“自动布线”按钮进行处理,也可以手动进行布线。这里,将直接给出最终的效果图,如图1-78所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P51_8077.jpg?sign=1739296107-nvKjMJOiPgJgo9YdUDYdnaKeGB0W9h1o-0-b88a9581240c4f5b15d33636f4f3b25f)
图1-78 PCB视图效果图
完成所有操作后,就可以修改电路中各元件的属性,在本例中不需要修改任何值,在此略过这部分。完成所有步骤后,根据需求导出所需要的文档或文件。下面将以导出一个PDF格式的面包板视图为例对该流程进行说明。首先确保将编辑视图切换到面包板视图,然后选择“文件”→“导出”→“作为图像”→PDF命令,如图1-79所示。输出的最终PDF格式文档如图1-80所示。
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P52_8083.jpg?sign=1739296107-WHd8k1nvhSLDPYzVccCggE1jIthsoZtq-0-076af0968e864d83582d58f93b378935)
图1-79 PDF图生成步骤
![](https://epubservercos.yuewen.com/353D95/15477657705643506/epubprivate/OEBPS/Images/Figure-P52_8086.jpg?sign=1739296107-wOCJoMWguJ8OOK8q74qCdFKgZARoowtA-0-cefa5d4d8ea377154aade7f2b1bf1549)
图1-80 面包板PDF图