micro:bit,OBD2,社外部品・DIY

シリアル通信におけるRS232C通信については、TTLコンバーターを使用する事でmicro:bitとELM327間の通信は一応行う事が出来ました。今回は実際に車両のOBD2ポートにELM327を接続し、micro:bitの情報取得命令に対して、車両からの応答をLCDパネルで表示出来るか確認してみます。

micro:bit,社外部品・DIY

micro:bitではLEDにアイコンや文字(半角アルファベット、半角数字など)の表示が可能ですが、特に文字の場合は表示のスクロール速度が一定なので、ある程度の文字数になると内容の確認に煩わしさを感じてしまいます。また日本語では「半角カタカナ」を表示させる事も出来るので、今回はこれらの機能を試してみます。

micro:bit,社外部品・DIY

micro:bitの基本的な機能として、光センサーと温度センサーをこれまでに扱っていなかったので、今回試してみます。これまでに試した方位センサーと加速度センサーはmicro:bitに専用でセンサーが搭載されていますが、光センサーと温度センサーについては、それぞれLEDとメインプロセッサーに含まれる機能で代用する形になっています。

2020年1月27日Ad,micro:bit,OBD2,社外部品・DIY

micro:bitの通信機能には無線通信機能の他、有線で行うシリアル通信機能があります。シリアル通信では3本の配線(送信・受信・GND)を使用して通信を行いますが、micro:bit同士であればワニ口クリップで簡単に接続して通信が可能です。Microsot MakeCodeでもシリアル通信に関するブロックも用意されています。さらに「USBにリダイレクト」のブロックを使用すると、PC(要ターミナルアプリ)とも接続出来ます。

Ad,micro:bit,社外部品・DIY

micro:bitには25個のLEDが搭載されていて、プログラムを組むことにより自由にアイコンや文字を表示出来ます。ただし連続する数値や文字を表示させるとLEDに流れる様に表示されるので、micro:bitである程度の長さとなる数値や文字を扱うプログラムを組み、その内容を確認する場合の利用には向いていません。そこで今回はLCDパネルを購入してmicro:bitで利用してみます。

2020年1月23日micro:bit,社外部品・DIY

micro:bitには無線通信機能としてBluetooth(BLE)と単純なチャンネル方式の2つがあります。チャンネル方式についてはこれまでに既に試していて、Bluetoothについてもスマホ用のコンパニオンアプリを使用してプログラムの書き込み(ダウンロード)は行っています。今回はスマホからmicro:bitに文字や数値を送信出来るアプリを使用して、実際にmicro:bitで受信出来るのか試してみます。