04LCD1602顯示器
2016/10/22 取得Transformer 版本:2.00.1039 發現已進行修改,更新於後:
Transformer把LCD(16X2)變簡單了
題目一:顯示目前時間
- 將 LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
- 利用USB線將Arduino Uno板與電腦連接
- 啟動Transformer v2.0程式
- 進入Scratch2.0程式(離線版),並且發現 LCD1206(I2C)出現「綠燈」,連線成功!
- 硬體圖如下:
- Scratch 2.0程式:
- 1.在LCD顯示器上顯示「目前時間」,就以下一行程式就可以了,是不是很簡單啊!
題目二:顯示目前溫濕度
- 連線與啟動Transformer2.0作法同上
- 硬體:將DHT11(溫濕度計模組)與Arduino Uno板連接 ( + 接 5V、- 接 GND 、S (訊號) 接 D2)
- Scratch 2.0 程式
- 新增DHT11的積木
- 很顯然,用這種外加積木的方式並沒有成功!所以要等Transformer釋放「LCD/LED顯示器」下的「額外元件」!!
- 註:向Transformer反應,表示LCD/LED占記憶體,因此無法再將額外元件加入,如用外加積木的方式,因DHT11要有library,所以也無法成功,因此下次會將LCD與LED分開來,以減少記憶體的占用,然後再將額外元件加入!!(2016/09/20 13:10)
----------------------------------------------------
2016/10/22 取得Transformer 版本:2.00.1039 發現已進行修改,如下:
- 將 LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
- 將DHT11(溫濕度計模組)與Arduino Uno板連接 ( + 接 5V、- 接 GND 、S (訊號) 接 D2)
- 利用USB線將Arduino Uno板與電腦連接
- 啟動Transformer v2.0程式
- Scratch 2.0程式
- 在LCD顯示器上成功顯示時間及溫濕度值
題目三:顯示距離感測器所測出的距離
- 將 LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
- 將HC-SR04(超音波距離感測器)與Arduino Uno板連接 ( VCC 接 5V、Ting 接 D10 、 Echo 接 A0 、 GND 接 GND)
- 利用USB線將Arduino Uno板與電腦連接
- 啟動Transformer v2.0程式 (同上)
- Scratch 2.0程式
- 在LCD顯示器上成功顯示量測的距離
題目四 :顯示左營區的PM2.5
- 如何取得左營區的PM2.5 ,請參考06Json雲端應用之題目二:左營區的PM2.5
- 本題目說明如何取得行政院環保署所提供的即時的「空氣品質汙染指標」資料
- 網址: http://opendata.epa.gov.tw/ws/Data/REWXQA/?$orderby=SiteName&$skip=0&$top=1000&format=json
- 左營為上述資料庫的第17筆資料
- 將 LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
- 直接啟動Transformer v2.0程式
- Scratch 2.0程式(每一分鐘去讀取資料一次)
- 在LCD顯示器上成功顯示時間、PM2.5值及其顏色