如何安装最新的 Arduino IDE?

Ami*_* KK 29 ide arduino software-installation

我有一个 Arduino UNO,我需要它来使用 Ubuntu。

有人可以向我解释在 Ubuntu 上安装 IDE 所需的步骤吗?

小智 14

这是我在安装 Arduino 时做的笔记。当我不得不用其他计算机处理同样的事情时,它非常有帮助。

安装用于编程 Arduinos 的 Sketch。
使用以下方法之一。

sudo apt-get install arduino  
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install arduino-core  
Run Code Online (Sandbox Code Playgroud)


打开“Ubuntu软件中心”搜索“arduino”

设置供应商 ID。
没有插入 Arduino

lsusb  
Run Code Online (Sandbox Code Playgroud)

这是我得到的

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Run Code Online (Sandbox Code Playgroud)

再次插入 Arduino。

lsusb   
Run Code Online (Sandbox Code Playgroud)

这是我得到的

Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub   
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Run Code Online (Sandbox Code Playgroud)

看看加法线。
它看起来像这样

Bus 004 Device 003: ID 2341:0043  
Run Code Online (Sandbox Code Playgroud)

在下面的命令中插入您拥有的数字。

sudo modprobe usbserial vendor=0x2341 product=0x0043 
Run Code Online (Sandbox Code Playgroud)

让我们让串口工作

cd /dev  
Run Code Online (Sandbox Code Playgroud)

没有插入 Arduino

ls
Run Code Online (Sandbox Code Playgroud)

再次插入 Arduino。

ls  
Run Code Online (Sandbox Code Playgroud)

寻找额外的 tty* NAME。我的是 ttyAMC0,你的可能是 ttyUSB* 或 ttyS*。

现在我们知道它正在尝试使用哪个端口。

以下用于记录来自 Arduino 的串行输入。你可能不需要它。

sudo apt-get install minicom
Run Code Online (Sandbox Code Playgroud)

//它可能已经安装在您的计算机上。

sudo minicom -s  
Run Code Online (Sandbox Code Playgroud)

您将获得一个设置菜单。

使用 /dev/ttyAMC0 或您在 /dev/ 目录中找到的任何内容更改第一行。

将设置保存为 dfl。

我不知道这是做什么的,我只是在某处读到它并且它起作用了。

它在 ttyACM0 上。当我查看目录 /dev 时,我发现 ttyACM0 会在插入或取出 Ardunio 时来来去去。

安装 kst //此程序将获取您的 ascii 文件并将其放在图表上。
sudo apt-get install kst

新版本将在某个日期提供。

安装 GtkTerm

sudo apt-get install gtkterm
Run Code Online (Sandbox Code Playgroud)

将 GtkTerm 配置到 Arduino 连接的端口。需要插上Arduino,Sketch中的串口读卡器打不开。

您应该看到在 GtkTerm 上滚动的 ascii 数字。

配置 GtkTerm 以将信息记录到文本文件中。

如果您现在打开文本文件,您应该会看到文件中的数据。我不记得 GtkTerm 是否需要暂停阅读。

打开 kst。使用数据向导连接到带有 ascii 的数据文本文件。
数据应该是第 1 列。
从这里开始你自己。


Pab*_*chi 14

来自 Ubuntu 存储库的 Arduino IDE 通常已经过时。安装最新的 Arduino IDE 有三种主要方法:使用umake、来自 arduino.cc tar.gz 和快速安装。在所有情况下,您可能都需要将您的用户添加到dialout组中(如果不起作用,请将其也添加到tty组中):

sudo adduser $USER dialout
Run Code Online (Sandbox Code Playgroud)

Ubuntu Make(在GitHub 上)安装最新版本

Ubuntu Make 是一个命令行工具,它允许您在安装时下载最新版本的流行开发者工具

  1. 安装 Ubuntu

    sudo apt install ubuntu-make
    
    Run Code Online (Sandbox Code Playgroud)

    如果不使用 Ubuntu 18.04+ 或想要最新版本:

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt update
    
    Run Code Online (Sandbox Code Playgroud)
  1. 使用 umake 安装 Arduino IDE

    umake electronics arduino
    
    Run Code Online (Sandbox Code Playgroud)

警告umake ide arduino 已弃用

这将安装在~/.local/share/umake/electronics/arduino. 如果您没有获得可用的快捷方式,则需要install.sh在那里运行找到。

其他一些软件选项(如 Eagle 或 Sublime)不是免费软件。我建议改为FritzingAtom.io

arduino.cc安装最新版本

只需按照官方指南(或Canonical 的教程):

  1. 下载 Arduino 软件 (IDE)。lscpu会告诉你是 32 位还是 64 位。如果不确定,请使用 32 位。
  2. 提取包(从终端tar -xvf arduino-1.8.2-linux64.tar.xz)。
  3. 运行安装脚本 ( ./install.sh)。

    [1]:http://arduino.esp8266.com/p

使用snap 包安装最新版本

sudo snap install arduino
Run Code Online (Sandbox Code Playgroud)

如果您需要除 之外的任何其他 Python 3 依赖项serial,您可以使用arduino.pip命令将它们安装在 snap 沙箱中。

笔记

  • 在安装之前,您可以将带有二进制文件的文件夹移动到/opt//usr/local/
  • 对于ESP8266,请参阅此安装说明
  • 安装程序不会为我创建启动器图标:只需arduino-arduinoide.desktop从桌面拖动它 ( ):

    截屏