&size(20){''つくったー''};
「プロペラを使ってなんか作ってみたよー」というのを公開していきましょう!

#contents

* PropForthで作った2線キャラクタLCDコントロール回路 by caskaz [#g42c8f48]
**バーグラフ(?)表示 [#yeb96321]
&ref(dscn8711.jpg,,20%);&ref(2-wire_LCD0001.jpg,,20%);&ref(2-wire_LCD0002.jpg,,20%);
&ref(2_wire_LCD_1.5.f);

信号線2本と電源線2本の4本接続なので間違えにくいし、D0ーD7とRSはLCDコントローラHD44780内部で5Vでプルアップされてるので3.3VCPUと直結するのは気持ち悪いのでオープンコレクタバッファをいれている。(PropellerForumの人達は5VLCDと信号ライン直結を気にしていないようだが)propeller出力をLにすればキャラクタLCDのD0ーD7とRSから電流がながれることもない。
すみません、Forthコードです。spinは書いてません。

**BigFont [#lab44461]
&ref(dscn8858.jpg,,20%);&ref(dscn8859.jpg,,20%);
&ref(BigFont.txt);

ArduinoにあったBigFontをPropForthに移植しています。
2_wire_LCD_1.5.fを使ってキャラクタLCDに3X2キャラクタで1文字を作って表示させています。
Arduinoのスケッチ見てたらややこしいのでデモの写真からフォント設定してるのでプログラムの作り方はオリジナルとは違うかもしれません。
やっぱりForthばい。

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS