Ubuntu15.10安装Arduino IDE记录
2016-03-31 18:53
411 查看
前两天一个实验用到了Arduino,于是就在电脑上装了个arduino ide用。这里记录一下安装过程。其实装起来非常简单,只是后面的驱动因为linux权限的原因无法启动,会导致找不到串口,这里需要注意一下。下面是安装过程
在ubuntu源中安装软件不得不说非常方便。这里直接在终端输入
sudo apt-get install arduino
之后安装就开始了。
但是当安装完成之后,我开心得打开ide后却发现无法下载程序T_T。大家可以点IDE菜单栏的Tools会看到串口选择是灰的(红框圈出来的 地方)
PS:这张图是别的地方贴过来的,因为我貌似截不到这张图。囧
于是我就屁颠屁颠的百度解决办法去了,原来是因为linux的权限问题导致arduino的驱动文件并没有被打开。于是我照着度娘找到的方法做了下列操作。
用任意文本编辑器打开~/.arduino/preferences.txt(比如vim ~/.arduino/preferences.txt)
将文件中Serial.port=com1修改为Serial.port=/dev/ttyACM0
保存文件,同时以管理员权限运行开发环境(即输入sudo arduino)
打开了arduino IDE后,赶紧点Tools看看
如果在你的机器上看到上面的情形,恭喜你。你可以继续进行arduino的学习和开发了。
然而如果你看到的跟我一样依然是上面第一幅图。那么往下看
我们需要用dmesg命令查看一下串口设备的名称,就像下面
原来我的设备名是ttyUSB0而不是ttyACM0,阿西吧。好了现在把上面2.中的Serial.port=/dev/ttyACM0改成Serial.port=/dev/[你的设备名称]就好啦。还有别忘了要用管理员权限运行arduino(sudo arduino)。
对了,最后还有一点,我在我的笔记本上有时依然无法识别到串口设备。经过一番折腾,我发现我把外接键盘拔了之后就识别到了,囧。好吧,希望有同学如果同样遇到这个问题能看到这篇文章吧,哈哈。
2016.3.31.
今天发现直接安装最新版的ArduinoIDE貌似不会出现上面的问题,只不过要自己从官网下载文件进行安装。如果想直接装新版可以参考这个文章Ubuntu 15.10 中安装最新的 Arduino IDE 1.6.7
2016.4.1.
在ubuntu源中安装软件不得不说非常方便。这里直接在终端输入
sudo apt-get install arduino
之后安装就开始了。
但是当安装完成之后,我开心得打开ide后却发现无法下载程序T_T。大家可以点IDE菜单栏的Tools会看到串口选择是灰的(红框圈出来的 地方)
PS:这张图是别的地方贴过来的,因为我貌似截不到这张图。囧
于是我就屁颠屁颠的百度解决办法去了,原来是因为linux的权限问题导致arduino的驱动文件并没有被打开。于是我照着度娘找到的方法做了下列操作。
用任意文本编辑器打开~/.arduino/preferences.txt(比如vim ~/.arduino/preferences.txt)
将文件中Serial.port=com1修改为Serial.port=/dev/ttyACM0
保存文件,同时以管理员权限运行开发环境(即输入sudo arduino)
打开了arduino IDE后,赶紧点Tools看看
如果在你的机器上看到上面的情形,恭喜你。你可以继续进行arduino的学习和开发了。
然而如果你看到的跟我一样依然是上面第一幅图。那么往下看
我们需要用dmesg命令查看一下串口设备的名称,就像下面
原来我的设备名是ttyUSB0而不是ttyACM0,阿西吧。好了现在把上面2.中的Serial.port=/dev/ttyACM0改成Serial.port=/dev/[你的设备名称]就好啦。还有别忘了要用管理员权限运行arduino(sudo arduino)。
对了,最后还有一点,我在我的笔记本上有时依然无法识别到串口设备。经过一番折腾,我发现我把外接键盘拔了之后就识别到了,囧。好吧,希望有同学如果同样遇到这个问题能看到这篇文章吧,哈哈。
2016.3.31.
今天发现直接安装最新版的ArduinoIDE貌似不会出现上面的问题,只不过要自己从官网下载文件进行安装。如果想直接装新版可以参考这个文章Ubuntu 15.10 中安装最新的 Arduino IDE 1.6.7
2016.4.1.
相关文章推荐
- android自定义UI组件
- UITableViewController和XML解析还有地图的简单结合
- easyui tree 增加参数
- #调整随机森林的参数(调整n_estimators随机森林中树的数量默认10个树,精度递增显著,但并不是越多越好),加上verbose=True,显示进程使用信息
- miniGUI3.0.12移植到Hi3531
- miniGUI3.0.12移植到Hi3531
- miniUI tree 过滤(filter)的问题
- UI - Cocoa Touch框架
- SPOJ GSS1 Can you answer these queries I(区间合并)
- hdoj 3157 Crazy Circuits 【有下界最小流】
- 整体二分 hdu5412 CRB and Queries
- Mosquitto pub/sub服务实现代码浅析-主体框架
- 开源mqtt代理:mosquitto
- UI控件--Toast
- iOS给UILabel设置缩进、行距、字体颜色
- Android中的Bluetooth详解
- 更改UIsearchbar 的背景和cancel按钮(转)
- monkeyrunner进行多设备UI测试
- *** Assertion failure in -[UITableView _configureCellForDisplay:forIndexPath:], /BuildRoot/Library/C
- UISearchBar控件-让我们来搞定!(转)