感謝“電子發燒友網”和小河貍創客科技有限公司提供了小河貍創客格物L3開發板的評測機會。
一、硬件介紹
小河貍創客格物開發板是第一塊通過Openharmony官方認證的青少年教育開發板,也是目前功能最為強大的OPHM教育開發板,它有豐富板載資源,集成OLED顯示屏、可編程按鈕、喇叭等互動設備,及聲音、姿態、光敏等多種教學傳感器,以及.強大的物聯網功能。這次測試的是L3開發板,包括下圖中的幾個組件和大量積木。經過幾天的試用,感覺可玩性還是很強的。

二、智能升降機的組裝
智能升降機是小河貍創客課程提供的一個案例,它主要是利用剪叉式結構來模擬生活中的升降機。我們按照其提供的L3搭建手冊對積木和硬件進行組裝。先看看拼裝好的效果。

一共用到3個組件:360度舵機用于驅動輪子使車前后運動,180度舵機用于驅動升降機構,而格物板作為核心控制部件,編程控制兩個舵機。


格物板有4個控制端口,其中P3和P4是專門用于控制舵機的,分別連接180度和360度舵機。
三、軟件編程
硬件組裝完畢就可以進行軟件編程控制了。在這部分廠商提供的代碼有點簡單,我們進行了擴充和改進。小河貍創客開發板的編程需要使用廠商提供的gewucode軟件,這個軟件采用類似Scratch的積木式編程方式,該軟件可以把Scratch代碼轉換為Python代碼(顯示在窗口右側),在編程環境中通過USB連接格物板,然后選擇上傳到板子上進行執行。上傳后程序會寫入板子,所以運行時可以不連接電腦,但仍然需要通過USB接口供電。如果不希望通過USB供電,需要給格物板安裝3節7號電池。

我們使用按鍵A來控制升降機構升起和落下,代碼如下:

我們使用按鍵B來控制車輛前進、后退和停止,代碼如下:

顯示的效果如下圖所示:

主程序部分主要是初始化和按鍵次數的累加。

最后看一下測試的視頻吧:
提示:本文由電子發燒友社區發布,轉載請注明以上來源。如需社區合作及入群交流,請添加微信EEFans0806,或者發郵箱[email protected]。
更多熱點文章閱讀
- 鴻湖萬聯產品推薦官招募!啟鴻OpenHarmony開發板免費體驗
- 如何基于OpenHarmony實現短信驗證碼倒計時
- OpenHarmony輕量系統中內核資源主要管理方式
- ROC-RK3568-PC開發板體驗:網絡數據傳輸性能測試
- 使用WSL2編譯OpenHarmony DAYU200鏡像效率翻倍
END
想了解更多開源技術?后臺留言,立刻安排!就喜歡獎勵一個“”和“在看”唄~
原文標題:小河貍創客格物開發板體驗:智能升降車
文章出處:【微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
-
開發板
+關注
關注
25文章
5680瀏覽量
104681 -
智能小車
+關注
關注
87文章
554瀏覽量
82398 -
創客
+關注
關注
4文章
134瀏覽量
44926
原文標題:小河貍創客格物開發板體驗:智能升降車
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論