SPI – 將PM2.5的數值顯示在ILI9341 TFT LCD上
若您對SPI還不太熟悉,請參考 SPI介紹
材料準備
範例說明
介紹
這個範例整合UART的偵測PM2.5的範例,並將結果顯示在LCD上
流程
AMB21 / AMB22 與 QVGA TFT LCD 的接線圖:
要注意PM2.5使用5V的電壓
AMB23 與 QVGA TFT LCD 的接線圖:
BW16 與 QVGA TFT LCD 的接線圖:
BW16 type C 與 QVGA TFT LCD 的接線圖:
AW-CU488 Thing Plus 與 QVGA TFT LCD 的接線圖:
AMB25 與 QVGA TFT LCD 的接線圖:
AMB21 / AMB22 與 Adafruit 2.8” TFT LCD 的接線圖:
AMB23 與 Adafruit 2.8” TFT LCD 的接線圖:
BW16 與 Adafruit 2.8” TFT LCD 的接線圖:
BW16 type C 與 Adafruit 2.8” TFT LCD 的接線圖:
AW-CU488 Thing Plus 與 Adafruit 2.8” TFT LCD 的接線圖:
AMB25 與 Adafruit 2.8” TFT LCD 的接線圖:
然後打開範例, “Files” → “Examples” → “AmebaSPI” → “ILI9341_TFT_LCD_PM2.5”
編譯並上傳到Ameba,完成之後按Reset按鈕
在螢幕上會看到PM1.0、PM2.5、PM10的數值
大圈圈裡面的是PM2.5的數值,隨著數字上升顏色會改變,右方有量尺,量尺有箭標指示目前的嚴重程度,數值內容可以參考http://taqm.epa.gov.tw/taqm/tw/
程式碼說明
這個範例先將螢幕轉向90度
然後繪出不會變動的部份,像是圓圈,量尺,標題文字等等
等量到數字時再印到圓圈中間。
量尺旁的箭標則是要先清掉之前的箭標,再畫新的上去
然後繪出不會變動的部份,像是圓圈,量尺,標題文字等等
等量到數字時再印到圓圈中間。
量尺旁的箭標則是要先清掉之前的箭標,再畫新的上去
Realtek IoT/Wi-Fi MCU Solutions . All Rights Reserved. 使用條款