1

数日前はすべて問題なく動作していましたが、Arduino で 2 つのエラーが発生しました。

  1. ランダム スケッチを開くと IDE エラーが発生します。そして、そのウィンドウが死んで、閉じることさえできません。それは言う

    スレッド -l ... Java.Lang.NullPointerException

    スクリーンショットを次に示します。 ここに画像の説明を入力

ここに画像の説明を入力

  1. sudo で arduino を実行しない限り、自分のコードをボードにアップロードできません。(たとえば、「ttyACM0が見つかりません」と表示されます)これは2日前には必要ありませんでした。正常に戻す方法はありますか?

ありがとう!誰かが私を助けてくれることを願っています。

編集:

バージョン 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デバイスの名前はどこにありますか。dialout新しいバージョンの Arduino IDE は、現在のユーザーをグループに追加することで、同じ効果を (より安全に) 達成します。

于 2013-03-27T17:03:50.637 に答える
0

スケッチを保存し (新しい場所またはサム ドライブにコピーします)、arduino ソフトウェアを再インストールするか、アップデートが利用可能かどうかを確認します。再インストール/更新すると修正されるはずです。

于 2013-03-20T21:20:29.433 に答える