如何在 Ubuntu 20.04 上安裝 Arduino IDE

Arduino IDE 是一個開源應用程序,用於編寫和上傳代碼到 Arduino 兼容板。 它是一個跨平台的應用程序,適用於 Windows、macOS 和 Linux。 Arduino 是一種硬件編程語言,基本上是用 C 和 C++ 編寫的。

本教程將向您展示如何 安裝 Arduino IDEUbuntu 20.04. 在 Ubuntu 上安裝 Arduino 有三種不同的方法 – 使用官方安裝程序腳本、使用 snap 包和 apt。

使用腳本安裝 Arduino IDE

這是最簡單和最 推薦方式 在 Ubuntu 上安裝 Arduino IDE。

步驟 1:確保您的 Ubuntu 系統軟件包是最新的:

$ sudo apt-get update
$ sudo apt-get upgrade

第 2 步:下載 Arduino IDE 並解壓

下載最新版本的 Arduino IDE for Linux 64bit 從 下載頁面. 為您的 Linux 發行版選擇正確的版本非常重要,在我們的例子中是 Ubuntu Linux 64 位。

以下命令將 Arduino IDE 版本 1.8.15 tar.xz 文件下載到名為“arduino”的臨時目錄:

$ mkdir arduino
$ cd arduino/
$ wget https://downloads.arduino.cc/arduino-1.8.15-linux64.tar.xz

第 3 步:提取 tar.xz 文件:

$ tar -xvf ./arduino-1.8.15-linux64.tar.xz

第 4 步:使用安裝程序腳本安裝 Arduino

更改目錄,然後運行安裝的腳本:

$ cd arduino-1.8.15/
$ sudo ./install.sh

默認情況下,Arduino 安裝到 /usr/local/bin/arduino。

您應該會在桌面和應用程序列表中找到一個新圖標:

Arduino IDE – 桌面圖標

將用戶添加到撥出組

為避免在使用 Arduino IDE 時出現任何可能的問題,請將您的系統用戶添加到撥出組。

如果出現錯誤,這是從 Arduino 軟件 (IDE) 訪問串行端口的過程。

上傳草圖時可能會出現以下錯誤:

“打開串口時出錯……”

如果出現此錯誤,則需要設置串口權限。

在終端中鍵入以下命令:

$ ls -l /dev/ttyACM*

你會得到類似的東西:

crw-rw---- 1 root dialout 188, 0 5 apr 23.01 ttyACM0

我們需要的數據是“撥出”(它是文件的組所有者)。

現在我們只需要將我們的系統用戶添加到組中:

$ sudo usermod -a -G dialout <username>

在哪裡 <username> 是您的 Linux 用戶名。 您需要註銷並重新登錄才能生效。

就我而言,它是:

$ sudo usermod -a -G dialout smilojkovic

執行此命令後,您應該能夠正常運行 IDE 並將草圖上傳到您的電路板或使用串行監視器。

第一次運行 Arduino IDE

在啟動 IDE 之前,使用 USB 電纜將 Arduino 板連接到計算機。

Arduino 應該在應用程序列表中可用 – 如果沒有,它可以通過運行從命令行啟動 arduino.

如果一切都已正確安裝和設置,我們應該會看到 IDE 的主編輯器窗口。

Arduino 編輯器

使用 Snap 安裝 Arduino IDE

Arduino IDE 也可從 Snap 包中獲得。 我們可以使用以下命令安裝它:

$ sudo snap install arduino

輸出:

arduino 1.8.15 from Merlijn Sebrechts installed

該軟件包具有最新的 Arduino IDE 版本。

使用 Apt 安裝 Arduino IDE

存儲庫可能需要一些時間才能獲得最新版本。 所以最好在安裝之前檢查可用的版本。

$ sudo apt search arduino

輸出:

arduino/focal,focal 2:1.0.5+dfsg2-4.1 all
AVR development board IDE and built-in libraries

Arduino IDE 在 Ubuntu 存儲庫中可用,您可以使用 apt 安裝它。

$ sudo apt-get install arduino

結論

在本教程中,我們學習瞭如何在 Ubuntu 20.04 LTS 上安裝 Arduino IDE。

如需更多幫助或有用信息,我們建議您查看 Arduino 官方網站.