【分享】Arduino模擬軟體 Arduino Simulator

引言

最近在網路探尋Fritzing的時候,偶然搜到了Arduino Simulator(模擬軟體)的關鍵字。雖然Arduino模擬軟體並不是什麽新鮮話題了,但是在衆多資源中翻找一番后發現支援Arduino 的模擬軟體數量龐大而且平臺多樣,因此想寫此文總結一番。


什麽是Arduino Simulator

Arduino模擬器是通過虛擬軟體的形式復現真正的Arduino電路。 舉例來説,在臨時有開發撰寫靈感但是手邊沒有開發板的情況下,我們想快速驗證代碼的語法時,就可以使用虛擬軟體。像我們熟知的Fritzing程式就是一款被大家熟知的,支持多國語言的電路設計軟體。分別支持麵包板代碼原理圖PCB設計圖四種不同視圖。并且能方便地生成製作pcb所需的Greber,CAD等文件格式。


軟體推介及安裝使用

但是除了Fritzing之外, 市面上仍有多家不同平臺的Arduino Simulator,下面就讓我們通過他們的平臺支持安裝方式模擬程度收費與否版本更新狀況等,來一一瞭解吧。與Fritzing相關的軟體介紹以後會單獨開闢一篇文章細講。

1. TinkerCAD

TinkerCAD是Autodesk基於網頁瀏覽器的3D設計建模程序,爲用戶提供了創建各種項目的方法,除了3D建模之外,它還可以代替Autodesk停產的“123D Citcuits”服務,是一款容易上手的麵包板模擬器,詳情請參閲官網YouTube的視頻教程

平臺支持

  • 網頁瀏覽器, 無需下載安裝

模擬程度

  • 僅限於與Arduino UNO相關示例的模擬

收費與否

  • 免費

2. Virtual Breadboard 虛擬麵包板

VBB是用於創建智能連接的電子應用程序的設計和學習工具。Virtual Breadboard專門研究混合現實的虛擬電路,真實的微控制器通過我們的Avatar硬件接口家族與虛擬組件和電路接口,
并且使用可虛擬化組件集合將應用程序拖放在一起。
image

平臺支持

收費與否

  • 免費,但是專業版要訂閲后才能使用

版本更新狀況

  • Microsoft Store内持續更新中

安装方式

3. Circuito.io

Circuito.io是用於設計完整電子電路的在線工具。 Circuito應用程序會為您的電子電路生成即時準確的原理圖和代碼。而且可以基於主要的構建基塊計算出所有BOM需求,出色的UI界面,可以讓用戶將不同零件進行任意拖放。

平臺支持

  • 網頁瀏覽器, 無需下載安裝

模擬程度

  • 支持市面上Arduino UNO, Mega, Nano等常見開發板,以及 ESP和Adafruit等廠生產的開發板

收費與否

  • 免費

結語

雖然市面上的Arduino Simulator種類五花八門,但是架不住開發板價格實在是太親民了。比起使用軟體模擬,大家基本上都會選擇買一塊ArduinoUNO來直接上手操作。本文只簡單介紹了三款不同的Simulator軟體, Autodesk Eagle, Proteus等也可以作爲很好的Simulator選擇。 未來,Ameba是否也會走向軟體模擬這條支綫劇情也尚待商議中,既然Arduino IDE2.0 都來了,或許不遠的將來Arduino官網會推出架設在Arduino IDE内的Simulator也説不定呢 ?:smile:
完結撒花 :tada:

1 Like

Great, 非常適合新手嘗鮮,但是後期維護的成本也是很大,是個大項目

1 Like

嗯嗯 是啊 任重而道遠 :sweat_smile: