红联Linux门户
Linux帮助

Ubuntu15.10安装Arduino IDE记录

发布时间:2016-04-01 10:13:07来源:linux网站作者:matrixant

前两天一个实验用到了Arduino,于是就在电脑上装了个arduino ide用。这里记录一下安装过程。其实装起来非常简单,只是后面的驱动因为linux权限的原因无法启动,会导致找不到串口,这里需要注意一下。下面是安装过程。


在ubuntu源中安装软件不得不说非常方便。这里直接在终端输入:

sudo apt-get install arduino

之后安装就开始了。


但是当安装完成之后,我开心得打开ide后却发现无法下载程序T_T。大家可以点IDE菜单栏的Tools会看到串口选择是灰的(红框圈出来的 地方)

PS:这张图是别的地方贴过来的,因为我貌似截不到这张图。

Ubuntu15.10安装Arduino IDE记录


于是我就屁颠屁颠的百度解决办法去了,原来是因为linux的权限问题导致arduino的驱动文件并没有被打开。于是我照着度娘找到的方法做了下列操作。

1.用任意文本编辑器打开~/.arduino/preferences.txt(比如vim ~/.arduino/preferences.txt)
2.将文件中Serial.port=com1修改为Serial.port=/dev/ttyACM0
3.保存文件,同时以管理员权限运行开发环境(即输入sudo arduino)


打开了arduino IDE后,赶紧点Tools看看

Ubuntu15.10安装Arduino IDE记录

如果在你的机器上看到上面的情形,恭喜你。你可以继续进行arduino的学习和开发了。
然而如果你看到的跟我一样依然是上面第一幅图。那么往下看。
我们需要用dmesg命令查看一下串口设备的名称,就像下面:

Ubuntu15.10安装Arduino IDE记录

原来我的设备名是ttyUSB0而不是ttyACM0,阿西吧。好了现在把上面2.中的Serial.port=/dev/ttyACM0改成Serial.port=/dev/[你的设备名称]就好啦。还有别忘了要用管理员权限运行arduino(sudo arduino)。


对了,最后还有一点,我在我的笔记本上有时依然无法识别到串口设备。经过一番折腾,我发现我把外接键盘拔了之后就识别到了,好吧,希望有同学如果同样遇到这个问题能看到这篇文章吧,哈哈。


本文永久更新地址:http://www.linuxdiyf.com/linux/19424.html