にわか技術部(´・ω・`)

アラフォーがウン十年ぶりに電子工作やってます。 他に物忘れが激しいのでいろいろメモとして残しておきます。 そして、詳しい方、ぜひお友達になってくださいっ!

技術部

LCDの動作とライブラリ”shiftreglcd”

投稿日:2012年11月26日 更新日:

前回の続き。

とりあえず、hello,world!は表示されたわけですが、

shiftreglcdライブラリを使用しているため、簡単に表示できます。

表記はこれ。

#include <ShiftRegLCD.h>

srlcd.ほにゃらら();

 

このほにゃららのところはヘッダーファイルを見ればこれだけあることがわかります。

簡単な説明を書きましたが、下のほうが使えないのが多かったので空白です。

まぁ自分ではここまで使わないだろうと思って調べてもないですが・・・w

backlightOn();  バックライトオン?使えなかった

backlightOff();   バックライトオフ?使えなかった
clear();      画面クリア
home();     ホームに戻る
noDisplay();  表示しない?
display();    表示する
noBlink();    カーソル点滅しない
blink();      カーソル点滅する
noCursor();   カーソル表示しない
cursor();     カーソル表示する
scrollDisplayLeft();  左にスクロール
scrollDisplayRight(); 右にスクロール
printLeft();
printRight();
shiftLeft();
shiftRight();
shiftIncrement();
shiftDecrement();
createChar(uint8_t, uint8_t[]);  外字?
setCursor(uint8_t, uint8_t);  カーソル位置を指定ところで、LCDパネルってどういうものなんでしょ?

o0350035012304266025
ってことで、サクッと説明。

5x7ドットのキャラクターを16桁2行表示できます。

見た目は16x2キャラですが、内部的には40桁x2行あるっぽいです。

で、最後まで埋まったら先頭に戻るっぽいです。

ユーザー側からも文字を作ることができます。ハートとか☆とかもできちゃう。

(´・ω・`) ←使い慣れてきたら、これとか表示させてみたいですね。

表示の速度ですが、LCDによるのかもしれないですが、

ここで使ってるのはあまり早くないです。

スクロールをdelay300で読み取りにくいレベル。

なので500(0.5秒)くらいの更新頻度になりそうです。

あと、バックライトが青に白文字なのでとっても今風ですw

16x2行なので情報量はすくないですが、なにかおもしろいことできないかなぁ。

スケッチスキルがぁぁぁ・・・

次回は簡単なスケッチを書いてみたいとおもいます。

test1

test1

-技術部
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

今にも発火しそうなコンセントを交換してみた

築40年以上の我が家。 かなりボロがでてきています。 台所のコンセントもご覧のとおり。 数年前、なにか電化製品をつかったら溶けたそうです(怖い) それ以来こわくてほとんどつかっていませんでした。 &n …

no image

16chロジックアナライザ

http://strawberry-linux.com/catalog/items?code=64003 忘れないようにメモっておきます。 オシロスコープとはまた違うんだよね。 欲しい一品。

【雀豪mk3オーバーホール(1)】小コンベアから大コンベアにつながる乗換ブロック周辺をバラしてみた

唐突に始まりました、麻雀卓メンテナンス。 行き当たりばったりなので最初の写メがありません・・・ 全自動麻雀卓、雀豪mk3。業界ではメジャーな台らしいです。 でもかなり古いんですよねこれ。 構造はあとに …

ロウ付け?ハンダ付け?

少し前の動画で、ロウ付けしてみたというのをうpしたんだけど、 気になるコメントがありまして、、、 「これってハンダ付けだよね」 う~ん。そうなの? 一日で調べてこうゆうやり方をろう付けというものと思っ …

no image

arduinoのボタンを押すとカウントする

せっかく勉強しても忘れてしまうのでメモを残しておきます。 できあがったあとに無計画にブログなんか作ったから途中のものはありません・・・。 ランプを点滅くらいはサンプルスケッチでできるわけですが、 今回 …