2015年9月26日土曜日

CH340 USBシリアルモジュールを使用するArduino互換機をMac OS X Yosemite(10.10)で使う

最近、電子工作にはまっています。
Arduino、、、は高いので互換機を作ったり買ったりしていると低価格化の為に純正ではないCH340と言うUSBシリアルモジュールを見かけます。 これは格安ですが、中国語でしか書いていないここからドライバーをインストールする必要が有ります。
USBモジュールは例えばちっちゃいものくらぶさんのこれ
CH340を内蔵したArduino Nanoは例えばこれ

手順は
  1.  ここからドライバーをダウンロード
  2. ダウンロードしたファイルCH341SER_MAC.ZIPをダブルクリックして展開
  3. システム環境設定 - セキュリティとプライバシー - ダウンロードしたアプリケーションの実行許可を「すべてのアプリケーションを許可」に変更
  4.  展開したフォルダ内のch34xInstall.pkgをダブルクリックしてインストール
  5. ターミナルで下記を実行
    •  sudo nvram boot-args="kext-dev-mode=1
  6. Macを再起動
これでArduino IDEから/dev/cu.wchusbserial410と認識されます。
う〜ん、疲れた。

2015年4月13日月曜日

Arduino Uno + WIZ820io

最近、ArduinoでIoTについて勉強しています。
簡単に言うとセンサーやモーターなどをインターネットに繋げる事です。
更にWeb技術で情報をやり取りしようと言うWoTが大きな話題になっています。

と言う訳でArduinoを買って来てEthernetに繋いでみました。

【材料 ハード編】
 繋ぎ方はWIZ820ioのマニュアルを見てもらうとして問題だったのはLibrary。
まずは公式サイトからlibrary_Arduino_v1_0.zipをダウンロードしても動かない。
次に公式サイトに書いてあるGithubからダウンロードしても動かない。
ググってここから辿ってダウンロードしたらArduino IDE 1.0.1との組み合わせでやっと動作した。

Arduino IDEがそんなに古いと他のライブラリとかが動かなかったりするのでゴニョゴニョ適当にパッチしてたら動くようになったのですが、ふと思いついて公式Githubを探してみるとWIZ_Ethernet_Libraryと言うのを発見! これで無事動作しました。

【材料 ソフト編】