如何安装最新的Arduino IDE?


Answers:


11

Ubuntu仓库中的Arduino IDE通常已经过时了。安装最新的Arduino IDE的主要方法有两种:使用umakearduino.cc tar.gz和从其中下载。在这两种情况下,您可能都需要将用户添加到dialout组(如果不起作用,请将其也添加到tty组):

sudo adduser $USER dialout

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

Ubuntu Make是一个命令行工具,可让您在安装时下载最新版本的流行开发人员工具。

  1. 安装Ubuntu Make

    sudo apt-get install ubuntu-make
    

    如果未使用Ubuntu 18.04+或需要最新版本:

    sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
    sudo apt-get update
    
  1. 使用umake安装Arduino IDE

    umake electronics arduino
    

警告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. 提取软件包(从terminal tar -xvf arduino-1.8.2-linux64.tar.xz)。
  3. 运行安装脚本(./install.sh)。

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

笔记

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

    屏幕截图



对于像我一样已经从“下载”进行安装的任何人,您仍然可以使用它来移动它并再次运行安装程序以更新桌面快捷方式。
克里斯(Chris)2008年

确保在tty上设置权限,请参见此答案
PeterM '18

1
“安装最新版本”第2步现在应为umake ide arduino
Escher

@Escher在较早的版本中可能是正确的,但在umake v18.05中则不是:警告:Arduino现在属于电子产品类别,请立即从该类别中进行引用。将来将不再提供此兼容性。
巴勃罗

奇怪的是,我刚刚安装了1.8.5;它不在电子类别中。
Escher '18

13

这是我在安装Arduino时记下的笔记。当我不得不与其他计算机进行相同的操作时,这非常有帮助。

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

sudo apt-get install arduino  

要么

sudo apt-get install arduino-core  


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

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

lsusb  

这就是我得到的

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

再次插入Arduino。

lsusb   

这就是我得到的

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  

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

Bus 004 Device 003: ID 2341:0043  

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

sudo modprobe usbserial vendor=0x2341 product=0x0043 

让串口工作

cd /dev  

没有插入Arduino

ls

再次插入Arduino。

ls  

查找其他tty * NAME。我的是ttyAMC0,您的可能是ttyUSB *或ttyS *。

现在我们知道它要使用哪个端口。

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

sudo apt-get install minicom

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

sudo minicom -s  

您将获得一个设置菜单。

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

将设置另存为dfl。

我不知道这是什么,我只是在某处阅读它就可以了。

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

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

较新的版本将在某个日期推出。

安装GtkTerm

sudo apt-get install gtkterm

将GtkTerm配置为Arduino连接到的端口。需要插入Arduino,Sketch中的串行读取器无法打开。

您应该会在GtkTerm上看到ASCII数字滚动。

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

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

打开kst。使用数据向导可通过ascii连接到数据文本文件。
数据应该在第1列


在我的情况下,它是TTYA CM 0,而不是TTYA的MC 0。我想你的情况了。错字了吗 谢谢你的帖子。
LRDPRDX

还有一个问题。在minicom中更改串口并保存为dfl后。我看到minicom开了几行,以`。按CTRL-A Z结束特殊键的帮助。我该怎么办?
LRDPRDX

我在gtkterm窗口上看不到任何ascii数据。仅仅是因为arduino已插入?
LRDPRDX

2

从Ubuntu 16开始,我最幸运的是软件中心随附了它,但是如果它出现了,请不要安装Arduino IDE。您将要安装arduino-mhall。它看起来应该像这样:

在此处输入图片说明

我在这里尝试了其他各种方法,但遇到了各种各样的问题。这只是工作,从那时起,我就很高兴用Arduino制作东西。


1

这不是您要找的东西吗?您的软件更新偏好中未启用Universe吗?从精确。

$ apt-cache显示arduino
包装:arduino
优先级:可选
科:宇宙/电子
装机数量:881
维护者:Ubuntu开发人员 
原始维护者:Scott Howard 
建筑:全部
版本:1.1.0 + dfsg-5
取决于:default-jre | java6-runtime,libjna-java,librxtx-java(> = 2.2pre2-3),arduino-core(= 1:1.0 + dfsg-5)
推荐:extra-xdg-menus,policykit-1
文件名:pool / universe / a / arduino / arduino_1.0 + dfsg-5_all.deb
尺寸:684106
MD5sum:5dd5fe5e36013a8cab1d47a1f62734cc
SHA1:c86f2453bb4b41f9bf1dade070fd0b2da140467c
SHA256:7e9aaf51bf6b69214ba47ff7d077aa668da5b2b38c616e94ffca68b5564e8cc8
Description-zh:AVR开发板IDE和内置库
 Arduino是一个基于的开源电子原型平台
 灵活,易于使用的硬件和软件。是为艺术家准备的
 设计师,业余爱好者以及对创建互动感兴趣的任何人
 对象或环境。
 。
 该软件包将安装集成开发环境,
 允许程序编写,代码验证,编译和上传
 到Arduino开发板 库和示例代码也将
 被安装。
主页:http://www.arduino.cc
描述-MD5:60f8f72e8783c6b5a72254120b680cdb
错误:https://bugs.launchpad.net/ubuntu/+filebug
来源:Ubuntu
$ sudo apt-get install arduino
正在阅读包装清单...完成
建立依赖树       
正在读取状态信息...完成
将安装以下额外的软件包:
  arduino-core avr-libc avrdude binutils-avr ca-certificates-java default-jre
  默认JRE无头Extra XDG菜单gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
  icedtea-netx icedtea-netx-通用java-通用libatk-wrapper-java libatk-wrapper-java-jni
  libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-额外tzdata-java
建议包装:
  avrdude-doc binutils task-c-devel gcc-doc gcc-4.2相当于libjna-java-doc icedtea-plugin
  libnss-mdns sun-java6-字体ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-sazanami-gothic
  ttf-kochi-哥特式ttf-sazanami-mincho ttf-kochi-mincho ttf-wqy-microhei ttf-wqy-zenhei
  ttf-indic-fonts-core ttf-telugu-fonts ttf-oriya-fonts ttf-kannada-fonts ttf-Bengali-fonts
推荐包装:
  policykit-1
将安装以下新软件包:
  arduino arduino-core avr-libc avrdude binutils-avr ca-certificates-java default-jre
  默认JRE无头Extra XDG菜单gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
  icedtea-netx icedtea-netx-通用java-通用libatk-wrapper-java libatk-wrapper-java-jni
  libftdi1 libgif4 libjna-java librxtx-java openjdk-6-jre openjdk-6-jre-headless
  openjdk-6-jre-lib ttf-dejavu-额外tzdata-java
0升级,26新安装,0删除和315未升级。
需要获取56.6 MB的档案。
此操作后,将使用175 MB的额外磁盘空间。
您要继续[Y / n]吗? 

1

如果您正在安装最新版本的Arduino IDE(版本1.8.2),则脚本中会出现文件命名错误,从而导致错误消息:

cc.arduino.arduinonoide does not exist

当我查看Arduino-1.8.2 64 / lib时,没有文件,cc.arduino.arduinonoide.xml但是有一个名为arduino-arduinonoide.xml

解决方案是install.sh在您选择的编辑器中打开并更改RESOURCE_NAME=cc.arduino.arduinoideRESOURCE_NAME=arduino-arduinoide(并保存更改)。

现在,./install.sh可以在终端上顺利运行。

我了解此问题将在1.8.3版中修复


因此,完整的安装过程为:

Arduino网站下载Aduino IDE (根据需要选择32位或64位版本)。

导航到您的下载文件夹:

cd ~/Downloads

按照上述说明编辑install.sh脚本,以更正RESOURCE_NAME的问题:

cd arduino-1.8.2 64
nano install.sh

按上述说明进行更改,然后保存并退出。

Arduino-1.8.2 64安装文件夹从您的/downloads文件夹移动到/opt/目录:,然后导航到新文件夹:

cd ..
sudo mv arduino-1.8.2 64 /opt
cd /opt/arduino-1.8.2 64/

使install.sh可执行文件:

chmod +x install.sh

然后运行脚本:

./install.sh

现在应该已经安装了Arduino IDE,您应该在桌面上看到该图标。


0

要使您的Arduino在ubuntu中工作,只需在软件中心中搜索“ Arduino IDE”即可。找到它,然后单击安装。然后,您应该能够使Arduino工作。希望这可以帮助!


0

首先,您需要转到http://arduino.cc/hu/Main/Software。然后,下载适用于Linux的Arduino 1.0的Linux版本。接下来,从下载的存档中提取文件夹arduino-1.0。现在,您只需要双击arduino文件,从打开的对话框中选择“运行”,就完成了!Arduino现在应该打开了。

如果解压后不起作用,则从终端转到arduino 1.0文件夹并写入

./arduino

现在应该打开了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.