您當前的位置:首頁 > 繪畫

幾款免費的Arduino IDE程式設計工具替代品

作者:由 天南地北客 發表于 繪畫時間:2019-09-09

希望為您的Arduino程式設計增添趣味?看看這六個Arduino IDE的免費替代品。

在編寫Arduino專案時,雖然我們大多數人覺得預設的Arduino IDE和Arduino Web Editor都很實用,但它們看起來有點令人失望。或者也許你喜歡的程式設計方面功能在Arduino IDE上沒有開發(或根本沒有)。

有一些IDE替代方案可提供高階功能,如智慧、拼寫檢查、語法突出顯示、檔案系統資源管理器和除錯功能。大多數這些替代品都是高度可配置的,因此如果您對某些內容不滿意,您可以隨時更改它。

讓我們來看看以下這些可以擴充套件Arduino程式設計體驗的免費IDE替代方案。

Visual Studio Code

自2015年釋出以來,

Visual Studio Code

因各種原因而受到開發人員的歡迎。

請注意,Visual Studio Code本身就是一個程式碼編輯器,而不是像Visual Studio這樣的IDE。它可以透過安裝市場上可用的外掛用作IDE。透過這些外掛,它支援許多程式語言,如Java、C / C ++、Python和Node。js,幷包括程式碼補齊、除錯和語法突出顯示。

幾款免費的Arduino IDE程式設計工具替代品

為了使您能夠新增其功能,Visual Studio Code已經發布了一系列擴充套件,包括在2019年7月宣佈的Arduino專用擴充套件。該擴充套件提供了Arduino IDE的所有功能,如開發板管理器和串列埠監視器。它還包括PlatformIO的擴充套件(我們將在下面進行介紹)。在此擴充套件宣佈之前,已有一個Arduino程式設計外掛可供使用者訪問Visual Studio。

Visual Studio Code不適用於Arduino開箱即用。但是,經過一些設定後,它提供了許多增強功能,有助於簡化程式設計。

PlatformIO和Atom

我將

Atom

PlatformIO

組合在一起,因為它們經常一起使用。

幾款免費的Arduino IDE程式設計工具替代品

Atom是由GitHub開發的原始碼編輯器,其風格類似於Visual Studio Code。它具有自動程式碼補齊和程式碼突出顯示功能,可以使用包進行擴充套件。

PlatformIO作為Atom的軟體包提供,併為Arduino開發工作流程提供了許多增強功能,例如linter和USB連線的自動檢測。 PlatformIO不僅支援Arduino,還可以為超過600種其他嵌入式開發板構建軟體,如ESP8266、ESP32、Atmel AVR、ST STM32和Teensy。因此,如果您決定開始為Arduino以外的平臺開發,您可以堅持使用相同的編輯器。

Sloeber

Sloeber

是由Jantje Baeyens開發的基於Eclipse的Arduino IDE,它是一個成熟的Java IDE。

幾款免費的Arduino IDE程式設計工具替代品

Sloeber比Atom或Visual Studio Code更容易設定,因為有一個檔案可供下載,它會在安裝時自動為Arduino設定。它也適用於ESP8266 / ESP32和Teensy開發。

我最喜歡Sloeber的是它顯示所有Arduino原始碼,它被Arduino IDE隱藏。這允許您研究Serial。begin()等函式背後發生的事情。

Arduino的CLI

你認為你需要一個華而不實的編輯器來為Arduino建立程式碼嗎?

Arduino-cli

證明你不需要!

幾款免費的Arduino IDE程式設計工具替代品

Arduino-cli是Arduino IDE的一個版本,沒有圖形使用者介面(GUI)。而是透過在命令列介面(CLI)中鍵入命令來控制它。

許多開發人員更喜歡CLI方法,因為他們覺得在沒有滑鼠的情況下使用鍵盤會更快。它還允許使用者自動化任何Arduino構建過程。這是向命令列介紹自己的絕佳方式,該命令列在基於Linux的作業系統(如Raspberry Pi的Raspian)上使用得更多。

ArduinoDroid

當你離開電腦時,你會得到一些最重要的想法嗎?如果您想要隨時隨地進行一些Arduino程式設計,請檢視

ArduinoDroid

ArduinoDroid是一款Android應用,可在Google Play商店中找到。它是免費的,但包含廣告(可透過應用內購買刪除)。此應用程式提供了一些有用的功能,如語法突出顯示、編譯和程式碼補齊。

幾款免費的Arduino IDE程式設計工具替代品

要將手機連線到Arduino開發板,您需要購買USB On-The-Go線纜,價格從1美元到5美元不等。總的來說,如果你不介意在小螢幕上打字,這是一款不錯的應用。

EmbedXcode

EmbedXcode

是一個模板,它為Apple的XCode IDE增加了嵌入式開發板支援,後者支援Arduino以及Teensy、chipKit等。這是免費的標準版本,您也可以捐贈以獲得高階功能和支援。

幾款免費的Arduino IDE程式設計工具替代品

XCode是最先進的程式設計環境之一,並且具有很難學習,這對於僅使用Arduino IDE進行修改的初學者來說是令人生畏的。蘋果的XCode僅適用於Mac OS,因此您需要使用Mac才能使用它。

各種IDE替代品

當談到Arduino IDE的替代品時,有很多方案都有其優點和缺點。在這裡,我們介紹了一些值得一試的流行的免費替代品。

更多有關Arduino開發板的文章,請關注微信公眾號“

一板網電子技術論壇

”。

幾款免費的Arduino IDE程式設計工具替代品

標簽: Arduino  IDE  Visual  Studio  code