開發與維運

HaaS EDU K1場景式應用案例上手

來源 | HaaS技術社區

1、場景式案例介紹

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

image.png

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

  • 首頁系統信息屏
  • 溫溼度計
  • 陀螺儀小球
  • 分歧爭端機
  • 電子羅盤
  • 光照信息屏
  • 大氣壓海拔儀
  • 復古八音盒
  • 貪吃蛇
  • 飛機大戰
     

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

2、場景式案例上手

首先參考HaaS EDU K1快速開始搭建開發環境。

 2.1、創建工程

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

2.1.1、開始創建

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

2.1.2、選擇開發語言

選擇C/C++開發選項,點擊創建項目按鈕,打開創建工程嚮導。

2.1.3、輸入項目信息

 

  • 項目名字,給這個項目起個名字
  • 工作區路徑,工作區路徑即為源碼路徑(注:此目錄名稱必須為連續的英文字符)
  • 選擇硬件類型,即選擇在哪塊開發板上運行這套示例程序,如HaaS EDU K1等
  • 選擇解決方案,即選擇什麼功能的示例程序,如helloworld demo, hal demo等

 點擊“立即創建按鈕”。

點擊“確認”按鈕。

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

 

2.2、開發及調試

2.2.1、編譯工程

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

2.2.2、燒錄鏡像

  • 如下圖,用數據線把HaaS開發板和電腦連起來。

  • 啟動燒錄
    • 點擊VS Code下方狀態欄中的燒錄圖標,隨後VS Code會顯示電腦已識別到的串口的列表(Avaliable)
    • 根據HaaS開發板的端口號,輸入相對應的串口序號

  • 點擊開始燒錄,稍等一分鐘就可以看到VS Code提示“成功燒錄”

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

2.2.3、查看日誌

  • 點擊VS Code的Serial Monitor按鈕, 選擇對應串口號。

  • 設置波特率為1500000

  • 串口日誌輸出

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

Leave a Reply

Your email address will not be published. Required fields are marked *