1

几天前一切正常,但现在我对 Arduino 有 2 个错误:

  1. 打开随机草图时出现 IDE 错误。然后那个窗口死了,甚至不能关闭它。它说

    线程 -l ... Java.Lang.NullPointerException

    这是一个屏幕截图: 在此处输入图像描述

在此处输入图像描述

  1. 除非我用 sudo 运行 arduino,否则无法将我的代码上传到板上。(例如,我得到“找不到 ttyACM0”)我两天前不需要这个。有什么办法可以让它恢复正常吗?

谢谢!希望可以有人帮帮我。

编辑:

我刚刚下载了 1.0.4 版,问题 #1 消失了。但是#2和#3仍然存在......我注意到当我不使用sudo运行arduino时,问题#3就消失了。但是我需要 sudo 将我的代码上传到板上。

4

2 回答 2

0

首先插入您的 Arduino,然后在命令行上

ls /dev/tty*

查看系统上有哪些设备。检查你的 Arduino IDE 的Tools/Serial Port菜单:你应该有一些东西。如果有不止一件事,请尝试两者。

您可能还需要更改映射到 Arduino 的串行端口的权限:

sudo chmod 777 /dev/ttyACM0

ttyACM0您的设备名称在哪里。较新版本的 Arduino IDE 通过将当前用户添加到dialout组来实现相同的效果(尽管更安全)。

于 2013-03-27T17:03:50.637 回答
0

我会保存您的草图(将它们复制到新位置或拇指驱动器),然后重新安装 arduino 软件或查看是否有可用更新。重新安装/更新应该可以解决它。

于 2013-03-20T21:20:29.433 回答