- 追加された行はこの色です。
- 削除された行はこの色です。
#topicpath
** LCD 表示 [#v419071e]
-- 概要:~
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 からの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 周りの基板を作る