2021年2月8日 星期一

輔助軟體 Fritzing

透過Fritzing! 讓教學更清晰~


Fritzing一套電路模擬工具,可用來與他人討論元件擺設、電路、燒入程式,讓彼此溝通更容易不過它沒有線上動畫功能,因此還是必須仰賴Arduino板執行實際結果然而Fritzing已於201912月1日發布0.9.4版,且開始要求下載者必須先贊助,才能下載軟體!! (請支持正版軟體)


因此,我替各位找到了免費的Windows. Fritzing 0.9.3b,直接Download即可。

  • (Windows 32位元)
https://softfamous.com/fritzing/download/
  • (Windows 64位元) 
https://www.filehorse.com/download-fritzing-64/download/
  • (備份-Goole雲端)
https://drive.google.com/drive/folders/1tkGIH9eCHXXFYawCbdMCaKC6hBNYf6K_?usp=sharing

 

-----------------------------------------------------------------------------------------------------------------
第一步,解壓縮到電腦C: 槽 

解壓縮到主要硬碟,避免檔案錯誤。

-----------------------------------------------------------------------------------------------------------------

第二步,開啟 Fritzing 軟體

點擊「Fritzing.exe」,即可開始使用。


-----------------------------------------------------------------------------------------------------------------

第三步,開啟範例

點擊「檔案>> 開啟範例>> Arduino >> Digital >> Output >> Blink」,開啟範例檔。

-----------------------------------------------------------------------------------------------------------------

第四步,如何開始使用??

開啟之後,介面上會有這五種功能給使用者


  • 功能解釋
    1. Welcom => 一些使用資訊
    2. 麵包板 => 提供使用者將右側元件庫元件拉進,擺設元件
    3. 概要圖 => 線路圖(主要為圖案)
    4.   PCB => 線路圖(主要為線)
    5.   Code => 如同Arduino IDE (但...須設定才能編譯)

-----------------------------------------------------------------------------------------------------------------

第五步,改良電路卻碰到無法連接??

我們將先前範例檔另存新檔;再來先認識一下LED燈其實有分正負極之分,裡面較長的導片為負極- (短腳) ,另一隻則是正極+  (長腳)  ,如下圖。



然而,先前範例是偷懶的做法,很容易造成LED燈燒掉,因此通常我們都會加上一顆220歐姆的限流電阻,來保護元件,基本上電阻都沒有正負極之分,所以接哪端都可以。

有趣的是在Fritzing加入電阻後,只有一端能連接?? 搞毛阿~~ 




技巧在這~~~ 我們必須要到概要圖,手動將他們連接起來,此時,返回麵包板,你會看到多出一條連接線,就能成功連接上了。



★但是.....
我還是建議大家先在概要圖上規劃好線路再到麵包板上插元件,這才是最正統的學習做法。

-----------------------------------------------------------------------------------------------------------------

第六步,如何透過Fritzing燒入Arduino板??

這裡我們需要自行設定,點擊「編輯>> 喜好設定>> Code View >> Arduino >> ... 」



請至「C:\Program Files (x86)\Arduino >> arduino_debug.exe 」開啟檔案,之後按下確定;並且「重新啟動Fritzing」軟體


-----------------------------------------------------------------------------------------------------------------

第七步,如何燒入Arduino板??

它跟Arduino IDE非常類似,選擇「板」是使用哪種Arduino,「Port」 Arduino的序列埠,而
「Serial Monitor」是終端機,「Upload」則是燒入/上傳程式。


-----------------------------------------------------------------------------------------------------------------

第八步,結果

等待燒入完成,就能在Arduino上看到結果嘍。


-----------------------------------------------------------------------------------------------------------------

延伸及探討

個人認為Fritzing雖然很多人推薦,但它功能比較偏向於輔助圖形化、電路原理解釋,至於PCB可以提供初學者,初步認識電路板就是這樣繪製的,Code雖然可以燒入,但...它無法掛載其他式庫,還是必須使用Arduino IDE,就看各位如何選擇了。

沒有留言:

張貼留言