Fritzing中文版是一款图形化(huà)Arduino电路(lù)开发软件。Fritzing是个电子设计自(zì)动化(huà)软件,可以(yǐ)用于学习(xí)和制作(zuò)电路原理图和PCB。它(tā)支持设(shè)计师,艺术家(jiā),研究人员和爱好者(zhě)参加从物理原型到进一步实际的(de)产品。还支(zhī)持用户记录其阿尔杜伊诺和其他电子为基础的原型,与他人(rén)分(fèn)享(xiǎng),在教室(shì)里教电子,并(bìng)建立一家生产印刷电路板(bǎn)的布局。
Frizing简化了(le)过去PCB布局(jú)工程(chéng)师在干的事情,全(quán)部使用“拖(tuō)拖拉拉”的方式(shì)完成复杂的电路设(shè)计,不(bú)过目前这套软件的元件库还有点算很少(但(dàn)可(kě)以(yǐ)自(zì)己画),也没看到CRC功能,未(wèi)来(lái)应该慢(màn)慢元件库多了以后会比较(jiào)实用(yòng)一(yī)点吧~~。
但(dàn)对艺(yì)术(shù)家或是非电(diàn)子信息背(bèi)景的人来说,Frizing算是很好上手的(de)工具(jù),你可以很简(jiǎn)单方式拖拉元件以及连接线路,最后按(àn)下File->Export,就可(kě)以输(shū)出成标(biāo)准Eagle使用(yòng)的格式,连线路(lù)都会(huì)帮忙(máng)AutoRouter喔!。最棒的是,电(diàn)路的样(yàng)式还(hái)帮你设计成可以(yǐ)直接挂(guà)载在Arduino上面(miàn),方便你送洗(xǐ)电路板回来之后,焊(hàn)接好元件就马上可以用(yòng)啰。
光看界面很像是(shì)个很棒的软件,它不是模拟Arduino运(yùn)作(zuò),也不(bú)能替代Arduino程序语言开(kāi)发,但是…它可以快速帮你设计电路喔!
或许可(kě)以(yǐ)构(gòu)架在此上来设计类似(sì)Proteus仿(fǎng)真工具,那就真(zhēn)的完全不(bú)需要(yào)买ardunio啦!
双击Fritzing图标(biāo)运行。右边栏预装有(yǒu)部分(fèn)库元件,可以(yǐ)直(zhí)接拖进操作界(jiè)面,以GBoard为(wéi)例。需要添加新的库元(yuán)件,可以(yǐ)选择“元件”→“导(dǎo)入(rù)”即可。
没有合适的库元件(jiàn),我们新建一个图片元(yuán)件。
步骤如下:1.新建(jiàn)
2.输入元件名(míng)称(chēng),接受。
3.导入(rù)图片并保存。
新元件就(jiù)建成了。返回主界面。在右边栏可(kě)以看(kàn)到这(zhè)个元件了。
拖进去连线吧(ba)!O(∩_∩)O
当然Fritzing的本(běn)意(yì)是用于学习和制作(zuò)电路原理图和PCB,此(cǐ)方法(fǎ)仅用于(yú)视觉效果,希望小伙伴们能学好电路基(jī)础,制作出自己的元(yuán)件库来。
Arduino是一款便捷灵活、方便上手(shǒu)的开(kāi)源(yuán)电子原型平台。包含硬件(各种型号的Arduino板(bǎn))和(hé)软件(Arduino IDE)。由一个欧洲开发(fā)团队于2005年冬(dōng)季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti。
它构建于开放原始码simple I/O介面(miàn)版,并且(qiě)具有(yǒu)使用类似Java、C语言的Processing/Wiring开(kāi)发环境。主要包含两个(gè)主要的部(bù)分:硬件部分是(shì)可以(yǐ)用来做电路(lù)连接的Arduino电路(lù)板;另外一(yī)个则是(shì)Arduino IDE,你的(de)计(jì)算机中的程(chéng)序开发环(huán)境。你只(zhī)要在IDE中编写程序代码,将程序上传(chuán)到(dào)Arduino电(diàn)路板后,程序便会(huì)告诉Arduino电路板要做些什么了。
Arduino能(néng)通过各种各样的(de)传感器(qì)来感知环境(jìng),通(tōng)过控制(zhì)灯光、马达和其(qí)他的装置来反馈、影响环(huán)境。板子上的微控制(zhì)器(qì)可以通过Arduino的编程语言(yán)来编写程序,编译成(chéng)二进制文件,烧录进微控制(zhì)器。对Arduino的(de)编程(chéng)是(shì)利用 Arduino编程语言 (基(jī)于 Wiring)和Arduino开发环(huán)境(jìng)(基于 Processing)来实现(xiàn)的。基于(yú)Arduino的项(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一(yī)些在PC上运行的软件,他们之间进行(háng)通信 (比如 Flash, Processing, MaxMSP)来实(shí)现。
