近日,上海智位機器人股份有限公司(簡稱DFRobot)推出行空板Python系列入門教程,涵蓋初識行空板、小小捕光儀、多功能提醒器、模擬星空、2D迷宮和貪食蛇小游戲,詳細及案例結合的Python入門教程,可以幫助青少年及老師們輕松了解Python并應用于生活及教學中。
行空板又稱UNIHIKER,是一款國產教學開源硬件,自帶Linux操作系統和Python環境,還預裝了常用的Python庫,能夠輕松勝任各種編程相關的開發場景,如搭建物聯網系統、體驗人工智能應用、編寫電子游戲、進行科學實驗、設計聲光互動、開發可穿戴設備等。同時,行空板作為智能終端設備,其板子本身采用微型計算機架構,集成LCD彩屏、WiFi藍牙、多種常用傳感器和豐富的拓展接口。
行空板Python系列入門教程
一.小小捕光儀:判斷家用光線是否合理
在日常生活中,光線的強弱對人類的情緒有著很大的影響。無論是積極還是消極的情緒,愈明亮的光線會讓這種情緒愈加劇。也正因此,書房、廚房等一些具有實用功能的家居環境,往往會采用較強光線的燈光,這樣更能讓人集中精神飽滿地投入工作或家務。而臥室則適合較弱光線的燈光,給人一種溫馨舒適的感覺,有助于身心放松。然而,僅憑主觀的感受很難精準地判斷光線強弱,那如何才能獲悉環境光的大小,繼而判斷家庭中各個房間的燈光是否合理呢?
利用DFRobot行空板制作的捕光儀可以更好地了解房間的環境光強度。通過Mind+軟件中的Python編程工具,結合行空板板載的光線傳感器來實時檢測光線值,并將數值顯示在屏幕上,同時將光線值均勻劃分為4個不同的等級,以此顯示不同亮度的小燈圖。當光線值過大(>3072)或過小(<1024)時,可以添加提醒功能,在屏幕上顯示相應的文字信息。
二、模擬星空:屏幕上繪制小星星并使其飄動
隨著神舟十三號飛船在東風著陸場平安降落,浩瀚星空的神秘更加令人神往。通過利用DFRobot行空板中turtle庫,又稱海龜繪圖庫,繪制一顆顆小星星,并使其在屏幕上隨機飄動,模擬一個動態的浩瀚星空。
通過Mind+軟件中的Python編程工具,結合行空板的屏幕顯示功能,借助turtle庫繪制五角星,把背景圖片和繪制的五角星顯示到行空板屏幕上,并讓繪制的圖形移動,實現星星飄落的動態效果。
三、貪食蛇小游戲
黑白屏手機時代,“貪吃蛇”的游戲曾經風靡了大街小巷,在那分辨率極低的屏幕上,幾條扭扭曲曲的弧線似乎穿越了整個童年,利用DFRobot行空板可以再現這款經典的游戲。
通過Mind+軟件中的Python編程工具,借助pygame庫設計貪吃蛇小游戲,在行空板屏幕上顯示游戲界面,使用板載AB按鍵控制游戲角色在屏幕上移動,實現貪吃蛇游戲功能。
關于行空板Python入門教程之多功能提醒器和2D迷宮等入門課程請訪問行空板官網, “2步, 擁抱Python” ----實現天馬行空的創意。
上海智位機器人
上海智位機器人成立于2010年,是全球領先的從事開源硬件、機器人產品和科創教育的高科技企業,打造了DFRobot、蘑菇云科創教育等品牌,是國內最早的創客理念引入者和倡導者,創客教育的開拓者和引領者。旗下擁有中國最大的線上DF創客社區和國家級創客空間——蘑菇云創客空間,提供豐富的線上和線下學習資源,構建了一個自由、開放和富于創造力的交流空間。其Gravity產品已被全球超過100萬開發者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機構。
審核編輯:符乾江
-
編程
+關注
關注
88文章
3592瀏覽量
93596 -
python
+關注
關注
56文章
4782瀏覽量
84453
發布評論請先 登錄
相關推薦
評論