天天看點

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

來源 | HaaS技術社群

1、場景式案例介紹

基于HaaS EDU K1 硬體本體,在無須外接任何外設的情況下,官方提供了10個精心打造的場景式案例,每一個都是不同的知識點,先來一個10個案例的總覽:

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

10大場景中包含了常見的物聯網傳感器、相應的操作案例、開源代碼。寓教于樂,在邊玩的過程中就能将知識點學習了。場景式案例包括:

  • 首頁系統資訊屏
  • 溫濕度計
  • 陀螺儀小球
  • 分歧争端機
  • 電子羅盤
  • 光照資訊屏
  • 大氣壓海拔儀
  • 複古八音盒
  • 貪吃蛇
  • 飛機大戰

後續有每個案例的詳細打造過程,同時,案例還在不斷擴充當中。

2、場景式案例上手

首先參考

HaaS EDU K1快速開始

搭建開發環境。

 2.1、建立工程

建立工程會自動拉取AliOS-Things的核心元件代碼,并配置好相關編譯選項。

2.1.1、開始建立

點選左側H形圖示,選擇快速開始選項,打開HaaS快速開始頁面。

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

2.1.2、選擇開發語言

選擇C/C++開發選項,點選建立項目按鈕,打開建立工程向導。

2.1.3、輸入項目資訊

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手
  • 項目名字,給這個項目起個名字
  • 工作區路徑,工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字元)
  • 選擇硬體類型,即選擇在哪塊開發闆上運作這套示例程式,如HaaS EDU K1等
  • 選擇解決方案,即選擇什麼功能的示例程式,如helloworld demo, hal demo等

 點選“立即建立按鈕”。

點選“确認”按鈕。

VS Code會自動下載下傳AliOS-Things代碼,稍等幾分鐘即可看到整份源碼:

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

2.2、開發及調試

2.2.1、編譯工程

點選狀态欄的編譯圖示,稍等片刻(由于需要安裝編譯器,第一次編譯耗時稍久)就能看到編譯成功的提示。

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

2.2.2、燒錄鏡像

  • 如下圖,用資料線把HaaS開發闆和電腦連起來。

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手
  • 啟動燒錄
    • 點選VS Code下方狀态欄中的燒錄圖示,随後VS Code會顯示電腦已識别到的序列槽的清單(Avaliable)
    • 根據HaaS開發闆的端口号,輸入相對應的序列槽序号
HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手
  • 點選開始燒錄,稍等一分鐘就可以看到VS Code提示“成功燒錄”
HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

此時HaaS EDU K1上的螢幕顯示如下

HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

2.2.3、檢視日志

  • 點選VS Code的Serial Monitor按鈕, 選擇對應序列槽号。
HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手
  • 設定波特率為1500000
HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手
  • 序列槽日志輸出
HaaS EDU K1場景式應用案例上手1、場景式案例介紹2、場景式案例上手

請盡情開始你的物聯網開發之旅吧。

繼續閱讀