04LCD1602顯示器

2016/10/22 取得Transformer 版本:2.00.1039 發現已進行修改,更新於後:

Transformer把LCD(16X2)變簡單了

題目一:顯示目前時間

  1. LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
  2. 利用USB線將Arduino Uno板與電腦連接
  3. 啟動Transfor­mer v2.0程式
  1. 進入Scratch2.0程式(離線版),並且發現 LCD1206(I2C)出現「綠燈」,連線成功!
  2. 硬體圖如下:
  1. Scratch 2.0程式:
    • 1.在LCD顯示器上顯示「目前時間」,就以下一行程式就可以了,是不是很簡單啊!

題目二:顯示目前溫濕度

  1. 連線與啟動Transformer2.0作法同上
  2. 硬體:將DHT11(溫濕度計模組)與Arduino Uno板連接 ( + 接 5V、- 接 GND 、S (訊號) 接 D2)
  3. 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 發現已進行修改,如下:

  1. LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
  2. DHT11(溫濕度計模組)與Arduino Uno板連接 ( + 接 5V、- 接 GND 、S (訊號) 接 D2)
  1. 利用USB線將Arduino Uno板與電腦連接
  2. 啟動Transfor­mer v2.0程式
  1. Scratch 2.0程式
  1. 在LCD顯示器上成功顯示時間及溫濕度值

題目三:顯示距離感測器所測出的距離

  1. LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
  2. HC-SR04(超音波距離感測器)與Arduino Uno板連接 ( VCC 接 5V、Ting 接 D10 、 Echo 接 A0 、 GND 接 GND)
  1. 利用USB線將Arduino Uno板與電腦連接
  2. 啟動Transfor­mer v2.0程式 (同上)
  3. Scratch 2.0程式
  1. 在LCD顯示器上成功顯示量測的距離

題目四 :顯示左營區的PM2.5

  1. 如何取得左營區的PM2.5 ,請參考06Json雲端應用之題目二:左營區的PM2.5
    • 本題目說明如何取得行政院環保署所提供的即時的「空氣品質汙染指標」資料
    • 網址: http://opendata.epa.gov.tw/ws/Data/REWXQA/?$orderby=SiteName&$skip=0&$top=1000&format=json
    • 左營為上述資料庫的第17筆資料
  2. LCD(16X2)模組 與Arduino Uno板連接 ( GND 接 GND 、 VCC 接 5V、 SDA 接 A4 、 SCL接 A5 )
  3. 直接啟動Transfor­mer v2.0程式
  1. Scratch 2.0程式(每一分鐘去讀取資料一次)
  1. 在LCD顯示器上成功顯示時間、PM2.5值及其顏色