#topicpath

** LCD 表示 [#v419071e]
-- 概要:~
16桁×2行の液晶パネル([[SC1602BS*B>http://akizukidenshi.com/catalog/g/gP-00040/]])に文字を表示する。これができると、マイコン内部の状態をモニターしやすくなる。~
16桁×2行の液晶パネル([[SC1602BS-B>http://akizukidenshi.com/catalog/g/gP-00040/]])に文字を表示する。これができると、マイコン内部の状態をモニターしやすくなる。~
~
-- ポイント~
--- 簡単(例によって。)~
--- 安い(例によって。)~
~
-- 配線~
使いまわしすることになるので、ユニバーサル基板に LCD を固定し、同時にジャンパワイヤでつなぎやすくする。~
&ref(sany0146.jpg,,320x240); &ref(LCDsocket.jpg,,180x240);~
※ 図中手書きの数字は Arduino のデジタル入出力ピンの番号を表している。
~
※ 後で考えると、Liquid Cristal の初期化の時の引数の順番にピンを並べればよかった。
~
~
-- プログラム~
 /*
   LiquidCrystal Library - Hello World
  */
 
 // include the library code:
 #include <LiquidCrystal.h>
 
 // initialize the library with the numbers of the interface pins
 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 
 
 void setup() {
   // set up the LCD's number of rows and columns: 
   lcd.begin(16, 2);
   // Print a message to the LCD.
   lcd.print("hello, world!");
 }
 
 void loop() {
   // set the cursor to column 0, line 1
   // (note: line 1 is the second row, since counting begins with 0):
   lcd.setCursor(0, 1);
   // print the number of seconds since reset:
   lcd.print(millis()/1000);
 } 
※ Liquid Crystal Library のサンプルプログラムのまま。
~
-- 動作の様子~
&ref(sany0159.jpg,,320x240);
--- [[USBタイプ>../../Arduino の自作/USBTYPE]]の場合、d7(13番ピン)を GND に接続し、リセットボタンを押すと変なことが起こる。~
USBasp デバイスとして動き出すので当たり前なのかも。
--- [[USBタイプ>../../Arduino の自作/USBTYPE]]の場合、LCD の接続をしたままパソコンに接続すると何度かフリーズした。~
USB からの2本の信号線 (68Ωでつながれている部分)は外しておいた方がよさそう。~
~
→ 結論としては、[[USBタイプ>../../Arduino の自作/USBTYPE]]の場合、d2(4番ピン), d4(6番ピン), d7(13番ピン)の使用に注意~
(PCからプログラムを送るときと、アプリケーションで使うときとで、接続を変えるなどすべきだ)~
ということだ。
~
*** 記録 [#j3120b86]
-- 参考URL
--- [[Arduion 日本語リファレンス>http://www.musashinodenpa.com/arduino/ref/index.php?f=1&pos=718]]
--- [[エレキジャックの連載記事その1>http://www.eleki-jack.com/FC/2009/09/50arduinolcd1.html]]
--- [[エレキジャックの連載記事その2>http://www.eleki-jack.com/FC/2009/09/51arduinolcd2.html]]
--- [[エレキジャックの連載記事その3>http://www.eleki-jack.com/FC/2009/10/52arduinolcd3.html]]
--- [[エレキジャックの連載記事その4>http://www.eleki-jack.com/FC/2009/10/53arduinolcd4.html]]
--- [[エレキジャックの連載記事その5>http://www.eleki-jack.com/FC/2009/11/54arduinolcd5.html]]
-- 履歴~
--- 2010-06-22 Webに掲載
--- 2010-06-21 動作確認
--- 2010-06-18 作りはじめ。LCD 周りの基板を作る

トップ   編集 差分 添付 複製 名前変更 リロード   新規 検索 最終更新   ヘルプ   最終更新のRSS