まごころせいじつ堂

浜町庄金 研究開発  マイコンで遊んでばっかりで

lcd

Arduino 20x4 LCDの動作確認

手持ちの20桁×4行のLCDキャラクタディスプレイモジュール[20×4行][白色LEDバックライト付]SC2004CSWBを接続してみた。特に問題なし。
キャラクタLCDを制御するライブラリはこちら

スケッチ内でLCDの初期化を行う箇所。引数はrs,enable,D5,D5,D6,D7の順。
LiquidCrystal lcd(9, 8, 7, 6, 5, 4); 
接続はArduino UNOの rs=9ピン、enable=8ピン、D5:7は7,6,5,4ピンに接続する。

20x4 LCDのピンは以下のとおり。

1.Vss(GND)
2.Vdd(+5V)
3.VLC(コントラスト)
4.RS
5.R/W
6.E
7.DB0
8.DB1
9.DB2
10.DB3
11.DB4
12.DB5
13.DB6
14.DB7
 
2012lcd20x4

ソースはこちら

Arduino LCD Keypad Shield

Arduino用のLCDシールドで5つのキーが付いたものがあった。

Arduino LCD KeyPad Shield (SKU: DFR0009)

 16×2のLCDに加えて5つのスイッチが付いている。これはADコンバータの入力につながっていて、押すボタンによってアナログ値を返す。ボタンを押した時の値は正確ではないので、ある範囲内で判定する。
 LCDの配線は前回のLCDシールドとは異なっているが、4bitモードで接続するので特に問題はない。


テスト用のサンプルソースはこちら
https://gist.github.com/64778cae2cc590e76747 

2012LCDkeypadshield
 
LCDキーパッド・シールド for ArduinoLCDキーパッド・シールド for Arduino

OEM
売り上げランキング : 36446

Amazonで詳しく見る
by G-Tools

Arduino:LCDシールド

前回はブレッドボード上でLCDを使ったのだが、配線がびよんびよんしたままだとよろしくないのでLCDシールドキットを購入した。スイッチサイエンス扱いだがアマゾンからも購入できる。1980円。

2012LCD01


 早速作ってみた。スイッチサイエンスのサイトに丁寧な作り方があるので参考になる。なおキットには説明書はありませんが、元々はPrototyping Lab ―「作りながら考える」ためのArduino実践レシピ (Make:PROJECTS)という書籍で使うキットらしいです(この本知らなかった)。

2012LCD02

 ハンダ付けは30分ぐらいで完了。これをArduino UNO R3に取り付けて確認。ピン配置は偶然にも前回ArduinoでFizzBuzzやった時と同じ配線だったのでそのまま実行できた。

2012LCD03


2012lcdshield
 

LCDシールドキット(青)LCDシールドキット(青)

スイッチサイエンス
売り上げランキング : 8129

Amazonで詳しく見る
by G-Tools

こういうのもあった。
LCDキーパッド・シールド for ArduinoLCDキーパッド・シールド for Arduino

OEM
売り上げランキング :

Amazonで詳しく見る
by G-Tools

2011年6月度の液晶モニタ入手について

最近はPC用モニタはフルHDの21.5インチ以上が当たり前になりつつある。価格もかなり安い。選ばなければ一万円台で入手できる。しかし16:9は古めのPCだと対応していない場合もある。ここでは中古PC向けに4:3の液晶モニタを安く入手するための選び方をお教えしよう。(2011年6月時点)

 まず、新品ではほぼ入手するのは困難、というよりフルHDの液晶の価格からするとアホらしいのでオークションで探すことにする。1280×1024の解像度の17インチパネルが流通量も多く、うまく選べば送料込みで5000円以下で入手できる。以下の点に注意。

・スピーカー内蔵かどうか
・アナログVGAかDVIか、それとも両対応の切り替え式か
・ケーブルが直出しか、付属しているか
・ノングレア液晶か、ツルピカ液晶か 

 昔の製品で家庭向けPCの液晶パネルだけ出品されていることも多いが、NEC製の一部はDVIデジタル出力のみ受け付けるものがある。また、富士通製のスピーカーや赤外線受光器などの一体型はコネクタの形状が特殊で普通は接続できない。
 これは個人的な経験からだが、XGA解像度のディスプレイが主流だった頃はドット抜けや常時点灯をよく見かけたが、1280×1024の17インチパネルではまだ外れを引いたことがない。世代が進んだ分品質も良くなったようだ。

 そんなわけで今までは代行してオークションで入札していたが、5千円以下なので今後は自分で買えよ!

Intel製チップセットのグラフィック解像度変更に関するメモ

ちょっと古いパソコンは現在のフルHD解像度(1920×1080)に対応していないことが多い。普通の液晶TVは1360×768だが、パソコン側の設定が対応していないために横に広がったような表示になってしまう。
インテルのグラフィック機能を内蔵したチップセットなら、Windowsの.infファイルを書き換えると対応できそうな記事を見つけたので貼りつけておく。
Custom Resolutions on Intel Graphics - Intel® Software Network - Intel® Software Network 

パソコン本体はリースアップした法人向けの中古が容易に入手できるのだが、ディスプレイは別途入手しなければならない。が、ご家庭には液晶TVが普及しておりたいていVGA端子が付いている。あとはVGAケーブル、気に入ったマウスとキーボードがあればとりあえずはパソコンが導入できるわけだ。
記事検索
プロフィール

hardyboy

カテゴリ別アーカイブ
月別アーカイブ
QRコード
QRコード
  • ライブドアブログ