:::

7. LCD顯示器

一、認識LCD顯示器

 液晶顯示器(Liquid Crystal Display,簡稱LCD)為目前使 用最廣泛的顯示裝置之一,諸如計算機、電子儀器、事務機器、 電器產品、筆記型電腦等。

 LED本身具有發光的能力,但是LCD本身不會發光必須藉由外 界光線的反射才能看見圖像,所以在夜間使用時,需要在LCD 背面加裝光源,稱為背光(back light),一般常使用LED作為背光元件。

 LCD以低電壓驅動,消耗功率很小,非常省電

 LCD製造商常將LCD與掃描驅動電路組裝成模組(module) 來出售,稱之為LCM模組(LCD module,簡記LCM)。

 

二、1602 IIC(I2C) LCD 點陣液晶模組

控制板有 I2C 的 4個針腳,分別為 GND、 VCC、SDA 與 SCL, 用杜邦線全部接出來

 

三、I2C介面

I2C總線是雙向、兩線(SCL、SDA)、串行、多主控(multimaster)接口標準,具有總線仲裁機制,非常適合在器件之間進 行近距離、非經常性的數據通信。在它的協議體系中,傳輸數據 時都會帶上目的設備的設備地址,因此可以實現設備組網。最早 是PHILIPS(今日的NXP)提出來,用在晶片間的聯繫傳輸之用。 可以同時連接多 個裝置,無論接 幾個裝置,I2C都 只用兩條線,不 似RS-232 僅能一對一,理 論上I2C可以連接 128個裝置,甚至 有更多數目的封 包格式定義,但 實務上無法接那 麼多,但接10個 上下多無大礙。

 

四、下載安裝函式庫

安裝 NweLiquidCrystal 函式庫,下載之後解壓 縮到Arduino 的 libraries 目錄中即可。

如:C:\Program Files (x86)\Arduino\libraries

下載:https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads/

本地下載:http://maker.tn.edu.tw/uploads/tad_book3/file/NewliquidCrystal_1.3.4.zip

 


搜尋

錯誤訊息
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 40
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 40
未知: Array and string offset access syntax with curly braces is deprecated 在檔案中的第 /include/functions.encoding.php 列 73
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 505
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 505
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
未知: Function get_magic_quotes_gpc() is deprecated 在檔案中的第 /class/libraries/vendor/xoops/xmf/src/Request.php 列 119
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined variable: disabled 在檔案中的第 /modules/tad_book3/function.php 列 818
通知: Undefined index: bootstrap 在檔案中的第 /modules/tadtools/preloads/core.php 列 68
已棄用
資料庫語法
0.000076 - SET SQL_BIG_SELECTS = 1
0.000711 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '1') ORDER BY conf_order ASC
0.000206 - SELECT sess_data, sess_ip FROM session WHERE sess_id = '0bhkedouotb6oov8hfrmjq5813'
0.000232 - SELECT * FROM modules WHERE dirname = 'tad_book3'
0.000592 - SELECT COUNT(*) FROM group_permission WHERE (`gperm_modid` = '1' AND (`gperm_groupid` = '3') AND `gperm_name` = 'module_read' AND `gperm_itemid` = '9')
0.000302 - SELECT * FROM config WHERE (`conf_modid` = '9') ORDER BY conf_order ASC
0.000254 - select a.tbsn,a.title,b.author,a.category,a.page,a.paragraph,a.sort from tad_book3_docs as a left join tad_book3 as b on a.tbsn=b.tbsn where a.tbdsn='283'
0.000156 - SELECT tbsn,title FROM tad_book3 ORDER BY sort
0.000481 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '5') ORDER BY conf_order ASC
0.000301 - SELECT COUNT(*) FROM banner
0.000172 - SELECT * FROM banner LIMIT 1, 1
0.004001 - UPDATE banner SET impmade = 1278001 WHERE bid = 2
0.000328 - SELECT * FROM config WHERE (`conf_modid` = '0' AND `conf_catid` = '3') ORDER BY conf_order ASC
0.001215 - SELECT DISTINCT gperm_itemid FROM group_permission WHERE gperm_name = 'block_read' AND gperm_modid = 1 AND gperm_groupid IN (3)
0.001010 - SELECT b.* FROM newblocks b, block_module_link m WHERE m.block_id=b.bid AND b.isactive=1 AND b.visible=1 AND m.module_id IN (0,9) AND b.bid IN (1,2,3,4,5,6,7,8,9,10,11,18,15,16,20,19,58,60,61,73,72,74,71,76,75,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,111,109,110,112,113,114,115,116,117,118,119,120,121,122,123) ORDER BY b.weight, m.block_id
0.000635 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'system_block_search.tpl') ORDER BY tpl_refid
0.003650 - update tad_book3_docs set `count` = `count`+1 where tbdsn='283'
0.000209 - select * from tad_book3_docs where tbdsn='283'
0.000156 - select * from tad_book3 where tbsn='16'
0.000263 - select mid from modules where dirname='tad_book3'
0.000529 - desc `tad_book3_data_center` `sort`
0.000219 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_book3_data_center` where `mid`= '9' and `col_name`='read_tbdsn_date' and `col_sn`='283' order by `sort` , `data_sort`
0.001625 - select tbdsn,title,content,category,page,paragraph,sort,enable,uid,from_tbdsn from tad_book3_docs where tbsn='16' and `enable`='1' order by category,page,paragraph,sort
0.001108 - select tbdsn,title,category,page,paragraph,sort from tad_book3_docs where tbsn='16' and (`content` != '' or `from_tbdsn` != 0) and enable='1' order by category,page,paragraph,sort
0.000302 - SELECT * FROM modules WHERE dirname = 'tadtools'
0.000384 - SELECT * FROM config WHERE (`conf_modid` = '4') ORDER BY conf_order ASC
0.000188 - select mid from modules where dirname='tad_book3'
0.000449 - desc `tad_book3_data_center` `sort`
0.000248 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_book3_data_center` where `mid`= '9' and `col_name`='video_tbdsn_date' and `col_sn`='283' order by `sort` , `data_sort`
0.000284 - select groupid,name from groups
0.000613 - select * from `tad_book3_files_center` where `col_name`='mp4' and `col_sn`='283' and `kind`='file' order by sort limit 0,1
0.000374 - select `tt_theme`,`tt_use_bootstrap`,`tt_bootstrap_color`,`tt_theme_kind` from `tadtools_setup` where `tt_theme`='school2015'
0.000539 - SELECT f.*, s.tpl_source FROM tplfile f LEFT JOIN tplsource s ON s.tpl_id=f.tpl_id WHERE (`tpl_tplset` = 'default' AND `tpl_file` = 'tadbook3_index.tpl') ORDER BY tpl_refid
0.000341 - SELECT * FROM modules WHERE dirname = 'tad_themes'
0.000324 - SELECT * FROM config WHERE (`conf_modid` = '3') ORDER BY conf_order ASC
0.000239 - select `tt_bootstrap_color` from tadtools_setup where `tt_theme`='school2015'
0.000371 - select * from tad_themes where `theme_name`='school2015'
0.000272 - select conf_value from config where conf_title ='_MD_AM_DEBUGMODE'
0.000368 - select * from tad_themes_blocks where `theme_id`='7'
0.000199 - select mid from modules where dirname='tad_themes'
0.000570 - desc `tad_themes_data_center` `sort`
0.000173 - select `col_sn`,`data_name`,`data_sort`, `data_value` from `tad_themes_data_center` where `mid`= '3' and `col_name`='theme_id' and `col_sn`='7' order by `sort` , `data_sort`
0.000244 - select conf_value from config where conf_name ='allow_register'
0.000378 - select `mid`, `name`, `dirname` from modules where isactive='1' and hasmain='1' and weight!=0 order by weight
0.000189 - SELECT * FROM modules WHERE dirname = 'tad_blocks'
0.000206 - select conf_value from config where conf_title ='_MD_AM_DEBUGMODE'
0.000229 - select count(*) from priv_msgs where `to_userid` ='0' and `read_msg`=0 group by `to_userid`
0.000448 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='0' and status='1' order by position
0.000200 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='11' and status='1' order by position
0.000175 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='14' and status='1' order by position
0.000154 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='15' and status='1' order by position
0.000159 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='17' and status='1' order by position
0.000168 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='16' and status='1' order by position
0.000153 - select `menuid`, `itemname`, `itemurl`, `target`, `icon`, `link_cate_name`, `link_cate_sn`, `read_group` from tad_themes_menu where of_level='18' and status='1' order by position
0.000499 - select a.* from tad_themes_files_center as a left join tad_themes as b on a.col_sn=b.theme_id where a.`col_name`='slide' and b.`theme_name`='school2015'
0.000271 - SELECT * FROM modules WHERE dirname = 'tad_login'
0.000364 - SELECT * FROM config WHERE (`conf_modid` = '14') ORDER BY conf_order ASC
總計: 57
區塊
搜尋: 沒有快取
總計: 1
額外資訊
包含檔案: 204 檔案
使用記憶體: 6989048 bytes
計時
XOOPS 使用 0.134 秒來載入。
XOOPS Boot 使用 0.028 秒來載入。
Module init 使用 0.006 秒來載入。
XOOPS output init 使用 0.037 秒來載入。
Module display 使用 0.033 秒來載入。
Page rendering 使用 0.028 秒來載入。