GitHubのMotorControlを更新

Bluetooth USBドングルを使って2つのモーターをコントロールするPICマイコンのプログラムを
PIC24FJ256GB106またはPIC24FJ64GB002どちらでも使えるようにしました。
開発環境はMPLAB Xです

hrdakinori/PIC24F_MotorControl


これを操縦するAndroidアプリも最近のSDKで読み込めるようにしました。
hrdakinori/MotorControl


この基板に搭載のPIC24FJ64GB002でも使用できます


基板の購入はこちら
Shop Yokorobo 01-PIC24F

PICの開発環境

MPLABを使っていたけど 最新のMPLAB X 1.5.1にしました。
MPLAB XだとLinuxMacもある
PIC24の開発ならMPLAB XC16 Compilerも一緒にインストール。
公開してるプロジェクトも変換していくかも

ここからダウンロードできます

MPLABX | Microchip Technology Inc. <http://www.microchip.com/pagehandler/en-us/family/mplabx/>

Microchipのライブラリはここから

Microchip Libraries for Applications <http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784>


USB Frameworkの2.9hのRelease Notesに
Audio and HID support added for Android Open Accessory devices.
って書いてあるAOA2.0かな?

マイコンのプログラム無しにAndroidにI/Oを

シリアルUSB変換で有名なFTDIから、マイコンのプログラム無しにAndroid Open AccessoryでGPIO, UART, PWM, I2C Master, SPI Slave or SPI Masterが使えるICが出てるらしい
モード選択ピンで機能を選ぶみたい
Androidからコマンドで制御できるみたいだからお手軽にI/Oできますね

FT311D

パッケージがQFN-32 か LQFP-32だからよい感じの基板があるといいのだけど
だれか作って

GR-SAKURAで温度と湿度を計測してサーバに転送 その2

GR-SAKURAで温度と湿度を計測してサーバに転送
前回書いたプログラムだと数時間でどうやら止まっていたようです。
センサーからの応答が無いと無限ループするような箇所があったのでライブラリを変えてみた
今回はエラーを検出できるので歯抜けになるかもしれないけど止まることはないはず

adafruit/DHT-sensor-library


ここで計測結果を公開してます
GR-SAKURAで温度と湿度を計測

GR-SAKURAで温度と湿度を計測してサーバに転送

GR-SAKURAにDHT22という温度と湿度が計測できるセンサーを接続しました。
それだけだと面白くないのでEthernet機能を使って、
HTTPでさくらのVPSにあるDBサーバに蓄積するようにしてみました。


RenesasRulzのこの辺りを使わせてもらいました
Webコンパイラで使うHTTPクライアント
温度・湿度計 ( Serial LCD + DHT11 with Grove Base Shield )


センサーの値をサーバで表示しています
更新されてなかったら止まってるかも
GR-SAKURAで温度と湿度を計測


こんな感じにセンサーを載せてます