Toshihiko Shimizu Web

programming

Picaxeの開発環境AXEpadのMac版でハマった件について

Picaxeの開発環境AXEpadのMac版,MacAXEpadは書き込みなどはできるが,
どうも書き込み場所が異なるらしく,予期したピンと異なるピンが反応するという現象に悩まされていた.

試しにWindows 7でAXEpadのWindows版を使用して書き込んでみると正しく動作する.
なんと....

自分の開発環境をここに示し,picaxe開発を志す諸兄にMac版で開発する際の注意を呼びかけたい.

PICAXE側
Picaxe 28X1
Picaxe-28 project board

Mac環境
Macbook pro retina Mid 2012: OS X 10.9.1

Win環境
Windows 7, lenovo x201.

PICAXE 28X1 Hardware not found再び.

再びHardware not foundが出て対処法を見つけたので追記.

PICAXE > Clear Hardware Memoryをした後,Hardware not foundが出た場合,
以下を参考に書き込む直前までresetボタンを押しておけば書きこめる.

http://letsmakerobots.com/node/3939

PICAXE 28X1の導入

Macbook Pro Retina OS X 10.9.1にて,PICAXE 28X1を試してみたので覚書.
動作確認まで完了.

手順

  1. http://www.picaxe.com/Softwareにアクセスして,AXE027 USB Cable Driverをダウンロード&インストール.
  2. 同じくAXEPadをダウンロードしてインストール.アプリケーションフォルダに入れるだけ.
  3. AXEPadを開いて,View > Optionsでウィンドウが開く
    • Modeタブで使用するPICAXEを選択.(今回はPICAXE-28X1 / 40X1)
  1. 後はコードを書いて,PICAXE > Programで書き込み.

詰まった所

書き込む際,Hardware not foundといって小一時間ほど怒られる.
ググると色々見つかるがそれらしいものは見つからず.
結局のところ,ただボードに電源が入っていないだけだったというOTZ

shardware not found

emacsで文字エンコーディングを変更.

ファイルのエンコーディング確認
• nkf —guess filename
• emacsでファイルを開いて,正しいエンコーディングで開き直す
C-x RET r utf-8
• emacsで使いたいエンコーディングで保存しなおす.
C-x RET f utf-8
参考リンク
http://d.hatena.ne.jp/gan2/20080527/1211875871