近日,上海智位機(jī)器人股份有限公司(簡(jiǎn)稱DFRobot)推出行空板Python系列入門教程,涵蓋初識(shí)行空板、小小捕光儀、多功能提醒器、模擬星空、2D迷宮和貪食蛇小游戲,詳細(xì)及案例結(jié)合的Python入門教程,可以幫助青少年及老師們輕松了解Python并應(yīng)用于生活及教學(xué)中。
行空板又稱UNIHIKER,是一款國(guó)產(chǎn)教學(xué)開源硬件,自帶Linux操作系統(tǒng)和Python環(huán)境,還預(yù)裝了常用的Python庫(kù),能夠輕松勝任各種編程相關(guān)的開發(fā)場(chǎng)景,如搭建物聯(lián)網(wǎng)系統(tǒng)、體驗(yàn)人工智能應(yīng)用、編寫電子游戲、進(jìn)行科學(xué)實(shí)驗(yàn)、設(shè)計(jì)聲光互動(dòng)、開發(fā)可穿戴設(shè)備等。同時(shí),行空板作為智能終端設(shè)備,其板子本身采用微型計(jì)算機(jī)架構(gòu),集成LCD彩屏、WiFi藍(lán)牙、多種常用傳感器和豐富的拓展接口。
行空板Python系列入門教程
一.小小捕光儀:判斷家用光線是否合理
在日常生活中,光線的強(qiáng)弱對(duì)人類的情緒有著很大的影響。無論是積極還是消極的情緒,愈明亮的光線會(huì)讓這種情緒愈加劇。也正因此,書房、廚房等一些具有實(shí)用功能的家居環(huán)境,往往會(huì)采用較強(qiáng)光線的燈光,這樣更能讓人集中精神飽滿地投入工作或家務(wù)。而臥室則適合較弱光線的燈光,給人一種溫馨舒適的感覺,有助于身心放松。然而,僅憑主觀的感受很難精準(zhǔn)地判斷光線強(qiáng)弱,那如何才能獲悉環(huán)境光的大小,繼而判斷家庭中各個(gè)房間的燈光是否合理呢?
利用DFRobot行空板制作的捕光儀可以更好地了解房間的環(huán)境光強(qiáng)度。通過Mind+軟件中的Python編程工具,結(jié)合行空板板載的光線傳感器來實(shí)時(shí)檢測(cè)光線值,并將數(shù)值顯示在屏幕上,同時(shí)將光線值均勻劃分為4個(gè)不同的等級(jí),以此顯示不同亮度的小燈圖。當(dāng)光線值過大(>3072)或過?。?1024)時(shí),可以添加提醒功能,在屏幕上顯示相應(yīng)的文字信息。
二、模擬星空:屏幕上繪制小星星并使其飄動(dòng)
隨著神舟十三號(hào)飛船在東風(fēng)著陸場(chǎng)平安降落,浩瀚星空的神秘更加令人神往。通過利用DFRobot行空板中turtle庫(kù),又稱海龜繪圖庫(kù),繪制一顆顆小星星,并使其在屏幕上隨機(jī)飄動(dòng),模擬一個(gè)動(dòng)態(tài)的浩瀚星空。
通過Mind+軟件中的Python編程工具,結(jié)合行空板的屏幕顯示功能,借助turtle庫(kù)繪制五角星,把背景圖片和繪制的五角星顯示到行空板屏幕上,并讓繪制的圖形移動(dòng),實(shí)現(xiàn)星星飄落的動(dòng)態(tài)效果。
三、貪食蛇小游戲
黑白屏手機(jī)時(shí)代,“貪吃蛇”的游戲曾經(jīng)風(fēng)靡了大街小巷,在那分辨率極低的屏幕上,幾條扭扭曲曲的弧線似乎穿越了整個(gè)童年,利用DFRobot行空板可以再現(xiàn)這款經(jīng)典的游戲。
通過Mind+軟件中的Python編程工具,借助pygame庫(kù)設(shè)計(jì)貪吃蛇小游戲,在行空板屏幕上顯示游戲界面,使用板載AB按鍵控制游戲角色在屏幕上移動(dòng),實(shí)現(xiàn)貪吃蛇游戲功能。
關(guān)于行空板Python入門教程之多功能提醒器和2D迷宮等入門課程請(qǐng)?jiān)L問行空板官網(wǎng), “2步, 擁抱Python” ----實(shí)現(xiàn)天馬行空的創(chuàng)意。
上海智位機(jī)器人
上海智位機(jī)器人成立于2010年,是全球領(lǐng)先的從事開源硬件、機(jī)器人產(chǎn)品和科創(chuàng)教育的高科技企業(yè),打造了DFRobot、蘑菇云科創(chuàng)教育等品牌,是國(guó)內(nèi)最早的創(chuàng)客理念引入者和倡導(dǎo)者,創(chuàng)客教育的開拓者和引領(lǐng)者。旗下?lián)碛兄袊?guó)最大的線上DF創(chuàng)客社區(qū)和國(guó)家級(jí)創(chuàng)客空間——蘑菇云創(chuàng)客空間,提供豐富的線上和線下學(xué)習(xí)資源,構(gòu)建了一個(gè)自由、開放和富于創(chuàng)造力的交流空間。其Gravity產(chǎn)品已被全球超過100萬開發(fā)者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機(jī)構(gòu)。
審核編輯:符乾江
-
編程
+關(guān)注
關(guān)注
88文章
3639瀏覽量
94026 -
python
+關(guān)注
關(guān)注
56文章
4809瀏覽量
85070
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
小安派BW21-CBV-Kit入門教程:中斷控制LED
![小安派BW21-CBV-Kit<b class='flag-5'>入門教程</b>:中斷控制LED](https://file1.elecfans.com/web3/M00/06/C0/wKgZO2ePFZeAH0PcAAA7-0nHwvI373.png)
全開源DFRobot行空板“寵物”機(jī)器人,會(huì)走會(huì)跳還能換表情, 開啟智能互動(dòng)新體驗(yàn)
AIGC入門及鴻蒙入門
DFRobot行空板M10:重塑智能家居體驗(yàn),構(gòu)建全屋高效便捷的控制終端
![<b class='flag-5'>DFRobot</b>行<b class='flag-5'>空</b><b class='flag-5'>板</b>M10:重塑智能家居體驗(yàn),構(gòu)建全屋高效便捷的控制終端](https://file1.elecfans.com/web3/M00/03/29/wKgZPGdk8TGALI5YAACudkWygB8170.png)
用于C系列的TivaWare?入門信息
![用于C<b class='flag-5'>系列</b>的TivaWare?<b class='flag-5'>入門</b>信息](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
FPGA編程語(yǔ)言的入門教程
APM32F411板的python+pyocd命令行操作
![APM32F411<b class='flag-5'>板</b>的<b class='flag-5'>python</b>+pyocd命令行操作](https://file1.elecfans.com/web2/M00/0A/AB/wKgaomcSGo6ACHfMAABgDG6E4iw831.jpg)
如何幫助孩子高效學(xué)習(xí)Python:開源硬件實(shí)踐是最優(yōu)選擇
AGASTAT 7000系列工業(yè)電空定時(shí)繼電器數(shù)據(jù)手冊(cè)
瑞莎發(fā)布ROCK 2系列入門級(jí)開發(fā)板,搭載RK3528A處理器
讀《FPGA入門教程》
星際飛船駕駛艙模擬器、創(chuàng)意數(shù)字時(shí)鐘、行空板智能騎行氣象助手
ELF 1技術(shù)貼|如何將Python3.6.9移植到開發(fā)板上
![ELF 1技術(shù)貼|如何將<b class='flag-5'>Python</b>3.6.9移植到開發(fā)<b class='flag-5'>板</b>上](https://file1.elecfans.com/web2/M00/C0/94/wKgZomXW5EiAf1EoAABBQv84DIc700.png)
評(píng)論