CH340 / 341 が搭載されている Arduino 互換機を MacOS sierra で動かす方法

【情報】
先週から今週まで、MacOS sierra への移行も一段落して、AVRMC 推奨の Arduino 互換機たちと、それ以外の出来る限りの種類の互換機たちとの接続性を確認していました。その中でMacOS sierra用のドライバー問題について分かった事を情報展開させて頂きます。

2016年10月末日・現在、MacOS sierra は、Arduino 互換機によく搭載されている CH340 / 341 というデバイスのドライバーでカーネル・パニックを引き起こす事がある様です。私の愛機である、Mac Book Air 11 でも、OSをアップデートしただけて、そのまま CH340 が搭載されている Arduino 互換機をUSB ポートに接続した瞬間、カーネル・パニックが発生。OSやら環境が変わると、この世界、良くある事なので驚きませんでしたが、又かという感じです。。。

そこで、USB からArduino 互換機を外し、再起動して気を取り直して本家の中華デバイス・メーカーのサイトを訪れて、最新のデバイス・ドライバーがないか見て見たところ、やはりありました。下記の URL にあります。

http://www.wch.cn/download/CH341SER_MAC_ZIP.html

スクリーンショット 2016-10-29 10.40.53

ここから、sierra で使えるものと思われるデバイス・ドライバーをダウンロードしてインストール。結果、私の場合は NG でした。カーネル・パニックは発生しなくなりましたし、りんごマークをクリックして「このMacについて」を開いて、システムレポートの中から USB を選択して確認してみたところ、正常にドライバーがインストールされて認識されている感じはするものの、「Easy MCUser」との接続が出来ない状態でした。Windows PC / Raspberry Pi3 とは全く問題が無いのに。。。中には、この状態で問題なくCH340 / 341 を搭載した Arduino 互換機と正常に通信が出来ている方もいる様ですが。。。

そこで、Mac での開発がメインの私としては、今回有償(1000円ちょっと切るくらいの)デバイス・ドライバーを試して見る事にしました。結論的には大正解ですんなり動作しましたので、困っている方のためにご紹介します。
まず、下記 URL からデバイス・トライバーをダウンロードします。

https://www.mac-usb-serial.com

スクリーンショット 2016-10-29 10.59.52

「BUY DRIVERS for €7.90」をクリックして、購入手続きが完了したらダウンロード・サイトのURL がメールで送られてくるので、そこから「Sierra」用のドライバーをクリックすると、ダウンロードが出来ます。

スクリーンショット 2016-10-29 11.00.29

あとは、「Easy MCUser」を立ち上げて、試すと以下の様に無事通信が確立出来ました。

スクリーンショット 2016-10-29 11.08.21

スクリーンショット 2016-10-29 11.08.36

「Easy MCUser」をお使いでない方にも、きっと参考になる情報ではないかと思います。「Sierra」をお使いの方で、CH340/341 が搭載されているボードをお使いの方で困っていらっしゃる方は、ぜひお試しください。

スクリーンショット 2016-02-15 21.09.37

We released trial version of 「Easy MCUser for Mac/ Win/Raspberry Pi」!!

【お知らせ】
本日、「Easy MCUser for Mac / Win / Raspberry Pi」の試用版をリリースしました。
本バージョンはライセンス・キー無しで11/30まで使用可能な「Easy MCUser」です。立ち上げ方は、「
ユーザーズマニュアル」のページをご覧下さい。ご興味のある方は、ぜひこの機会にダウンロードしてみてください。

2016-10-15-072925_704x691_scrot

【ちょっと広告】
Easy MCUser は、ユーザーがプログラミングをせずに、マイコンを使って自分のやりたい事を簡単に実現するためのソフトウェアです。以下に示す様な3つの特徴を持っています。

・GUIの操作によって、簡単にマイコンを直接動かせる
・GUIの操作を録画し、録画した操作を編集する事でマイコンのプログラムを生成出来る
・1つのマイコンでは難しい処理も、
複数のマイコンへ分散して処理させられる

教育現場で、クリエーターに、仕事の小道具としてお使い頂ければ幸いです。現在、ベータ版
ダウンロード・ページからダウンロード可能です。ぜひ、この機会にお試しください。

​​Easy MCUser enables you easily that you want to do your own by using microcontrollers without do programming. Easy MCUser has three features such as shown below.

· By GUI of the operation, you can control easily the microcontroller directly.
· Record the operation of the GUI, you can generate the program of microcontroller by editing the recorded operation.
· If you have difficult process in one microcontroller, Easy MCUser can distributes to a plurality of microcontrollers.

You can try to use ももんが version. Please download form download page.

スクリーンショット 2016-02-15 21.09.37

Raspberry Pi3 のシステム・フォントの変更方法

【情報】
過日、Easy MCUser の Raspberry Pi3 への移植作業が完了して Raspberry Pi 版の Easy MCUser をリリースしましたが、OS (
Jessie) がインストールされた初期状態のまま Easy MCUser をインストールしても GUI の表示が隠れてしまうという状況でした。
そこで色々と調べた結果、OS (
Jessie) の設定で GUI 上の文字表示が隠れてしまわない様にするための設定方法について分かったので、今回は情報を展開させて頂きます。


まず、ターミナルを立ち上げて、以下のコマンドを打ちます。

2016-10-15-073717_657x387_scrot


すると、下図の様にフォントの種類や大きさ、ウィンドウの見た目などを設定する画面が表示されます。
お好みで色々と試してみてください。私の環境では、ウィジェット・タブを選んで「Mist」を選択し、フォントを「Open System」の不穏とを選んで、タイプは「Regular」でサイズを「9」にしたら一番しっくりきたので、これにしました。

2016-10-15-073747_568x405_scrot

2016-10-15-073820_464x327_scrot

設定が完了したら、「OK」ボタンを押します。


次に、「Easy MCUser」を立ち上げてみます。
メニューからファイルマネージャーを立ち上げて、「Easy MCUser」を置いたフォルダーを開いて、「Easy MCUser」のアイコンをダブル・クリックします。

2016-10-15-073840_943x551_scrot

すると、下図の様なウィンドウが表示されるので、「実行」ボタンを押します。

2016-10-15-073849_469x101_scrot


少し「Easy MCUser」が立ち上がるまで数秒かかりますが、立ち上がると下図の様にポップアップ・メニューの部分も表示が正しくされている事が分かります。

2016-10-15-072925_704x691_scrot

以上でアプリケーション上でフォントのが変更出来ている事の確認は完了です。

Raspberry Pi3 版の「Easy MCUser」の開発(= 移植)は、ここ1ヶ月の間は忙しかったり体調が悪かったりした事もあり、少し時間が空いてしまいましたが、まだ、ファイルのパス指定の仕方が Raspberry Pi の指定の仕方にあっておらず、急にアプリが落ちてしまうという症状の改善に向けて改修作業を来週からぼちぼち再開する予定です。


【ちょっと広告】
Easy MCUser は、ユーザーがプログラミングをせずに、マイコンを使って自分のやりたい事を簡単に実現するためのソフトウェアです。以下に示す様な3つの特徴を持っています。

・GUIの操作によって、簡単にマイコンを直接動かせる
・GUIの操作を録画し、録画した操作を編集する事でマイコンのプログラムを生成出来る
・1つのマイコンでは難しい処理も、
複数のマイコンへ分散して処理させられる

教育現場で、クリエーターに、仕事の小道具としてお使い頂ければ幸いです。現在、ベータ版
ダウンロード・ページからダウンロード可能です。ぜひ、この機会にお試しください。

​​Easy MCUser enables you easily that you want to do your own by using microcontrollers without do programming. Easy MCUser has three features such as shown below.

· By GUI of the operation, you can control easily the microcontroller directly.
· Record the operation of the GUI, you can generate the program of microcontroller by editing the recorded operation.
· If you have difficult process in one microcontroller, Easy MCUser can distributes to a plurality of microcontrollers.

You can try to use ももんが version. Please download form download page.

スクリーンショット 2016-02-15 21.09.37