課程簡介
本課程主要介紹基於Kenblock的Arduino平臺上所進行的軟硬體開發技術,以及構建各種有趣應用的方法。課程具有軟硬體結合、理論和實踐結合、實用性強,內容包括了Arduino控制器基本結構、原理和使用,Arduino的C程式設計,Arduino I/O介面、中斷、計時器/計數器、序列介面,以Kenblock套件為基礎的應用系統開發等知識。
課程目標
1.教學目標
1.1初步瞭解溫濕度感測器的使用方法;
1.2初步瞭解壓力感測器的使用方法以及IIC 通信原理;
1.3加深認知串口液晶顯示幕的知識及應用,在上節課的基礎上,模擬一個室內環境監測儀,即時監測室內的PM2.5 值、溫濕度、氣壓值以及海拔高度等各項標準指標;
2.教學內容
在KenBlock 控制板的基礎下,添加溫濕度感測器模組、氣壓感測器模組、PM2.5感測器模組、串口液晶顯示幕等模組,製作室內環境監測儀,即監測室內當前PM2.5 值、溫濕度值、氣壓值以及海拔高度,將室內環境指標顯示在串口液晶顯示幕。
3.實驗所需材料
KenBlock 控制板、溫濕度模組、氣壓模組、PM2.5 模組、串口液晶顯示幕、USB 轉串口
模組、連接線若干。
內容講解
1.實驗示意圖
2.圖形介面
根據上節課我們所學的知識,設計一個圖形介面,介面應包括的內容有:PM2.5值、溫度值、濕度值、海拔值、氣壓值等標準指標,以及對應的國際單位。以下使我們簡單設計的一個介面圖形,相信同學們在上節課的學習後,會設計出更豐富的圖形介面。
將代碼下載到Kenblock 控制板成功後,液晶顯示幕會顯示如圖:
3.代碼實現