Ubuntu 10.04でArduino IDEを実行するまでのメモ

Ubuntu 10.04でArduino IDEを実行するまでで色々と壁にぶつかったので経緯をメモしておきます。

結局

Arduino UNOをUbuntu10.04から使う場合は、

1. IDEの実行に必要なものをインストール

$ sudo apt-get install gcc-avr avr-libc

2. http://arduino.cc/en/Main/Software ここから「Arduino IDE 0021」以上をダウンロード

3. ダウンロードしてきたものを展開し、中にある実行ファイルをダブルクリックして実行

でうまくいくと思われます。

Emacsから使うほうがやりやすいかもしれないですね。

参考:ARAKI notes - ubuntu上でemacsからArduinoを使う話




以下、試行錯誤の記録なので、
興味のある方はどうぞ。

Arduino IDE on Ubuntu 9.10(64bit) - 超初心者のロボット製作日記

ここの記事を参考に進めていく。


壁その1

Javaで書かれているであろうこのArduino IDEGUI画面の操作がdwmやawesomeからだとできない。

壁その1の解決策

GNOMEを使う


壁その2

なんかエラーが出てArduinoへの書き込みができない

追記:
この時のものが再現できているかわからないけど、
Arduino IDE 0018で適当にボードを設定してUploadしようとするとこんなエラーが出る。

avrdude: stk500_recv(): programmer is not responding
壁その2の解決策

Arduino-UNO の登場にあわせて Arduino-0020,0021 がリリースされました。Arduino UNO には 0020,0021 でないとスケッチのアップロードができません。

http://www.geocities.jp/arduino_diecimila/index.html

なんてこった。

自分の環境はArduino UNOであった。

なので、
Arduino - Software

こちらからArduino IDE 0021をダウンロード


壁その3

ダウンロードしてきたtgzファイルを解凍したら、実行ファイルがまんま入っていた。
コマンドラインから実行してみたら変なエラーが出て実行できない。

壁その3の解決策

Nautilusを起動して、ファイルをダブルクリックしたらIDEの画面をひらけた。


壁その4

  • Tools -> Board から Arduino UNO を選択
  • Tools -> Serial Port から /dev/ttyS0 を選択

だが書き込みができない

壁その4の解決策
  • Tools -> Serial Port から /dev/ttyACM0 を選択

そしたらうまくいった。