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 是一个命令行工具,它允许您在安装时下载最新版本的流行开发者工具
安装 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)使用 umake 安装 Arduino IDE
umake electronics arduino
Run Code Online (Sandbox Code Playgroud)警告:umake ide arduino
已弃用。
这将安装在~/.local/share/umake/electronics/arduino
. 如果您没有获得可用的快捷方式,则需要install.sh
在那里运行找到。
其他一些软件选项(如 Eagle 或 Sublime)不是免费软件。我建议改为Fritzing和Atom.io。
只需按照官方指南(或Canonical 的教程):
lscpu
会告诉你是 32 位还是 64 位。如果不确定,请使用 32 位。tar -xvf arduino-1.8.2-linux64.tar.xz
)。运行安装脚本 ( ./install.sh
)。
sudo snap install arduino
Run Code Online (Sandbox Code Playgroud)
如果您需要除 之外的任何其他 Python 3 依赖项serial
,您可以使用arduino.pip
命令将它们安装在 snap 沙箱中。
/opt/
或/usr/local/
。安装程序不会为我创建启动器图标:只需arduino-arduinoide.desktop
从桌面拖动它 ( ):
最新版本带来了新功能,如首选项中的“附加板管理器 URL” (添加 ESP8266板):
归档时间: |
|
查看次数: |
92577 次 |
最近记录: |