タグ別アーカイブ: I2C

Intel Quark D2000 Zephyr CURRENT SENSOR

EasyDriverへ供給される電流を電流センサで計測しました。

電流センサは、TIのハイサイド、I2C 出力電流/電力モニタINA219を使用しました。
http://www.tij.co.jp/product/jp/INA219
INA219使用 電流センサーモジュール(カレントセンサー)
http://akizukidenshi.com/catalog/g/gM-08221/

シャント電圧降下とバス電源電圧を計測し、電流と電力が取得できます。

100msec毎にデータ取得しました。
高速回転時が80mA程度、停止時が350mA程度です。

サンプルプログラムは以下にあります。
https://github.com/jendo1969/d2000/tree/master/Step_motor2/src
INA219.hファイルに電流センサの制御をまとめてあります。
https://github.com/adafruit/Adafruit_INA219
ここを参考に作成しました。

Intel Quark D2000 Zephyr Grove LCD

D2000のZephyrのサンプルにGrove LCDのプログラムが含まれています。

今回はこのLCDを使用してみました。
Grove RGBバックライト液晶モジュール
http://akizukidenshi.com/catalog/g/gP-09283/
LCDとBase Shield V2は、セットに含まれているものを使用しました。
Grove-Arduinoスターターキット
http://akizukidenshi.com/catalog/g/gK-09167/
http://wiki.seeed.cc/Base_Shield_V2/
LCDの電源は、5VなのでシールドのVCC設定を5Vに設定します。
LCDはI2Cコネクタに接続します。
起動すると簡単に表示が確認できます。

このLCDは、バックライトがカラーLEDになっており、設定により色が変化します。サンプルプログラムは、色の設定を100msec毎に変化させ、設定値をLCDに表示します。
Groveのサンプルは、LCDしかありませんがライブラリ側に対応センサがいくつかあるようです。

© 2014 Spineedge Corporation.