2015/06/04

Edison Kit for Arduino スケッチが書き込めない

久々にPWMの記事を書くためにEdison Kit for Arduinoのファームウェアを更新して、サンプルスケッチを書き込もうとしたところ、以下のようなエラーが表示されて書込みができない。

C:\Intel\arduino-1.6.0+Intel/hardware/intel/i686/tools/izmir/clupload_win.sh: line 56: /dev/ttyS66: Read-only file system

エラーが表示されるメインPC(Win7/32bit)とは別のノートPC(Win7/64bit)ではエラーなしで成功する。
試行錯誤の結果、仮想COMのデバイス名が大きくなりすぎているのが原因らしい。
Edison Linux上ではttyデバイスはtty63まで存在するが、送り込む方(Win7)は COM67とかになっている。
(Arduino、mbed、Galileo など仮想 COM デバイスを色々と使っているので・・)

このデバイス名を無理やりCOM64とか(64以下)に変更してやると何事も無く書き込めるようになる。
(古いデバイス名を削除するスマートな方法を探し出せなかった・・)

2014/01/26

Arduino UNO/Mega 2560 .WAVファイルの再生

Arduino UNO/Mega 2560で動作する.WAVファイル再生スケッチを作成しました。
.WAVファイルは、フォーマット変換アプリで「8000Hz/8bit/Mono」または「16000Hz/8bit/Mono」形式にして、SDカードにコピーします(サンプルスケッチでは「test0001.wav」です)。
UNOではD3pin、MegaではD9pinから出力されますので簡単なローパスフィルターを通してアンプに接続します。

(more…)