pinewell's farmer blog 農業と電子工作、ソフトウェア、バイク、車

2013年4月6日

小、修正。

Filed under: 育苗管理システム — pinewell @ 4:22 PM

人様が作ったarduinoのライブラリを小修正。

まず、DHT22用のライブラリ。センサーの読み取りができなかった場合にシリアルポートに”Read Fail”と吐き出すようになっている。

これを何も出力しないように、DHT.cppの2ヶ所の該当行にコメントを入れる。

もう一つ。

どうにもI2CLCDが安定しない。突然画面が消えてしまい、そのままでは復帰しない。

lcd.beginをやり直すと表示されるようになるのだが、そのたびにクリアしてしまいパカパカしてしまう。

I2CLiquidCrystal.cppを眺めていると初期化時にclear();を呼び出している。これをコメント。

必要な時はlcd.begin()の後にlcd.clear()をすれば良しとした。

で、LCDの表示の度にlcd.begin()を呼び出すことにしたら、安定して表示される。不意に消えても復旧が早い。

(そもそも、自分用に作成した時はなんの問題もなかったのだが。電源線・アース線を太くしたのも功を奏したのかも)

 

肝心のmoton以下のワシが作ったphpスクリプト、cプログラムソースは再頒布ができないものも混ざってそうなので

公開はしないことにする。moton.tar.gzとして固めているのでセットアップの都合上、分離が面倒。

必要なヒトがいたらば、部分部分ででも公開しようと思う。

 

サンプルページも作らねばなぁ。

 

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress