如何安装Arduino IDE?

我有一个Arduino UNO,我需要与Ubuntu合作。

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

从Ubuntu的repo安装Arduino IDE可能对你没问题。 如果你想要一些更新的function,如首选项上的“附加板管理器URL”( 添加ESP8266板):

截图

安装最新的Arduino IDE有两种主要方法。 在这两种情况下, 您可能需要将用户添加到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 

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

其他一些软件选项(如Eagle或Sublime) 不是开源的 。 我推荐Fritzing和Atom.io。

从arduino.cc安装最新版本

只需按照官方指南 :

  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

笔记

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

    截图


  • 你也有
    • Arduino Web编辑器
    • PlatformIO IDE , Atom.io或VSCode的扩展。

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

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

 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列。
从这里你自己。

这不是你想要的吗? 是否在您的软件更新首选项中未启用Universe? 来自精确。

 $ apt-cache show arduino
套餐:arduino
优先级:可选
部分:宇宙/电子学
已安装尺寸:881
维护者:Ubuntu开发人员 
 Original-Maintainer:斯科特霍华德 
建筑:全部
版本: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-en:AVR开发板IDE和内置库
  Arduino是一个基于开源电子原型的平台
 灵活,易用的硬件和软件。 它适用于艺术家,
 设计师,业余爱好者以及任何有兴趣创建互动的人
 对象或环境。
  。
 该软件包将安装集成开发环境
 允许程序编写,代码validation,编译和上传
 到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
   default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
   icedtea-netx icedtea-netx-common java-common 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-extra tzdata-java
推荐套餐:
   avrdude-doc binutils task-c-devel gcc-doc gcc-4.2 equivs libjna-java-doc icedtea-plugin
   libnss-mdns sun-java6-fonts ttf-baekmuk ttf-unfonts ttf-unfonts-core ttf-sazanami-gothic
   ttf-kochi-gothic 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
   default-jre-headless extra-xdg-menus gcc-avr icedtea-6-jre-cacao icedtea-6-jre-jamvm
   icedtea-netx icedtea-netx-common java-common 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-extra tzdata-java
 0升级,26新安装,0删除和315未升级。
需要获得56.6 MB的档案。
执行此操作后,将使用175 MB的额外磁盘空间。
你想继续[Y / n]吗? 

如果要安装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.arduinoide更改为RESOURCE_NAME=arduino-arduinoide (并保存更改)。

现在,。/ ./install.sh可以毫不./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/ 

make install.sh可执行文件:

 chmod +x install.sh 

然后运行脚本:

 ./install.sh 

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

从Ubuntu 16开始,我最好的运气来自软件中心,但如果出现它就不要安装Arduino IDE。 你会想要安装arduino-mhall 。 它应该看起来像这样:

在此处输入图像描述

我在这里尝试了各种其他方法,并且遇到了各种各样的问题。 这个刚刚起作用,从那时起我一直很高兴用Arduino制作东西。

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

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

如果解压缩后它无法工作,那么从终端转到arduino 1.0文件夹并写入

 ./arduino 

它应该现在开放。