0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DFRobot最新推出行空板Python系列入門教程

話說科技 ? 來源:話說科技 ? 作者:話說科技 ? 2022-04-29 11:35 ? 次閱讀

近日,上海智位機(jī)器人股份有限公司(簡稱DFRobot)推出行空板Python系列入門教程,涵蓋初識行空板、小小捕光儀、多功能提醒器、模擬星空、2D迷宮和貪食蛇小游戲,詳細(xì)及案例結(jié)合的Python入門教程,可以幫助青少年及老師們輕松了解Python并應(yīng)用于生活及教學(xué)中。

行空板又稱UNIHIKER,是一款國產(chǎn)教學(xué)開源硬件,自帶Linux操作系統(tǒng)和Python環(huán)境,還預(yù)裝了常用的Python庫,能夠輕松勝任各種編程相關(guān)的開發(fā)場景,如搭建物聯(lián)網(wǎng)系統(tǒng)、體驗(yàn)人工智能應(yīng)用、編寫電子游戲、進(jìn)行科學(xué)實(shí)驗(yàn)、設(shè)計(jì)聲光互動、開發(fā)可穿戴設(shè)備等。同時(shí),行空板作為智能終端設(shè)備,其板子本身采用微型計(jì)算機(jī)架構(gòu),集成LCD彩屏、WiFi藍(lán)牙、多種常用傳感器和豐富的拓展接口。

行空板Python系列入門教程

一.小小捕光儀:判斷家用光線是否合理

在日常生活中,光線的強(qiáng)弱對人類的情緒有著很大的影響。無論是積極還是消極的情緒,愈明亮的光線會讓這種情緒愈加劇。也正因此,書房、廚房等一些具有實(shí)用功能的家居環(huán)境,往往會采用較強(qiáng)光線的燈光,這樣更能讓人集中精神飽滿地投入工作或家務(wù)。而臥室則適合較弱光線的燈光,給人一種溫馨舒適的感覺,有助于身心放松。然而,僅憑主觀的感受很難精準(zhǔn)地判斷光線強(qiáng)弱,那如何才能獲悉環(huán)境光的大小,繼而判斷家庭中各個(gè)房間的燈光是否合理呢?

利用DFRobot行空板制作的捕光儀可以更好地了解房間的環(huán)境光強(qiáng)度。通過Mind+軟件中的Python編程工具,結(jié)合行空板板載的光線傳感器來實(shí)時(shí)檢測光線值,并將數(shù)值顯示在屏幕上,同時(shí)將光線值均勻劃分為4個(gè)不同的等級,以此顯示不同亮度的小燈圖。當(dāng)光線值過大(>3072)或過?。?1024)時(shí),可以添加提醒功能,在屏幕上顯示相應(yīng)的文字信息。

poYBAGJrXROAYfEdAAH8ydJWq7M462.png

二、模擬星空:屏幕上繪制小星星并使其飄動

隨著神舟十三號飛船在東風(fēng)著陸場平安降落,浩瀚星空的神秘更加令人神往。通過利用DFRobot行空板中turtle庫,又稱海龜繪圖庫,繪制一顆顆小星星,并使其在屏幕上隨機(jī)飄動,模擬一個(gè)動態(tài)的浩瀚星空。

通過Mind+軟件中的Python編程工具,結(jié)合行空板的屏幕顯示功能,借助turtle庫繪制五角星,把背景圖片和繪制的五角星顯示到行空板屏幕上,并讓繪制的圖形移動,實(shí)現(xiàn)星星飄落的動態(tài)效果。

pYYBAGJrXRSAIm_KAADXup1ajP0722.png

三、貪食蛇小游戲

黑白屏手機(jī)時(shí)代,“貪吃蛇”的游戲曾經(jīng)風(fēng)靡了大街小巷,在那分辨率極低的屏幕上,幾條扭扭曲曲的弧線似乎穿越了整個(gè)童年,利用DFRobot行空板可以再現(xiàn)這款經(jīng)典的游戲。

通過Mind+軟件中的Python編程工具,借助pygame庫設(shè)計(jì)貪吃蛇小游戲,在行空板屏幕上顯示游戲界面,使用板載AB按鍵控制游戲角色在屏幕上移動,實(shí)現(xiàn)貪吃蛇游戲功能。

poYBAGJrXRWAfUqEAAEjhy9rJ5U439.png

關(guān)于行空板Python入門教程之多功能提醒器和2D迷宮等入門課程請?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)教育等品牌,是國內(nèi)最早的創(chuàng)客理念引入者和倡導(dǎo)者,創(chuàng)客教育的開拓者和引領(lǐng)者。旗下?lián)碛兄袊畲蟮木€上DF創(chuàng)客社區(qū)和國家級創(chuàng)客空間——蘑菇云創(chuàng)客空間,提供豐富的線上和線下學(xué)習(xí)資源,構(gòu)建了一個(gè)自由、開放和富于創(chuàng)造力的交流空間。其Gravity產(chǎn)品已被全球超過100萬開發(fā)者選用。合作伙伴包括微軟、英特爾、Autodesk、霍尼韋爾、NASA、MIT等知名廠商和機(jī)構(gòu)。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93269
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84079
收藏 人收藏

    評論

    相關(guān)推薦

    如何幫助孩子高效學(xué)習(xí)Python:開源硬件實(shí)踐是最優(yōu)選擇

    顯著提升孩子的學(xué)習(xí)興趣和對Python原理的理解。本文將探討為何使用Raspberry Pi(樹莓派)或Unihiker(行)等開源硬件是孩子們掌握Python的最佳途徑。 讓孩子
    的頭像 發(fā)表于 09-06 09:49 ?115次閱讀

    瑞莎發(fā)布ROCK 2系列入門級開發(fā),搭載RK3528A處理器

    據(jù)國外知名科技媒體Liliputing最新報(bào)道,瑞莎科技于近日正式推出了兩款隸屬于ROCK 2系列入門級開發(fā)——ROCK 2A與ROCK 2F。這兩款開發(fā)
    的頭像 發(fā)表于 07-23 17:18 ?607次閱讀

    星際飛船駕駛艙模擬器、創(chuàng)意數(shù)字時(shí)鐘、行智能騎行氣象助手

    。來源:<span>https://www.instructables.com/Geneva-Digital-Clock/</span>行智能
    發(fā)表于 03-22 10:59

    allegro快速入門教程

    電子發(fā)燒友網(wǎng)站提供《allegro快速入門教程.pdf》資料免費(fèi)下載
    發(fā)表于 02-29 09:32 ?67次下載

    ELF 1技術(shù)貼|如何將Python3.6.9移植到開發(fā)

    在ELF1開發(fā)的Linux4.1.15eMMC鏡像中,默認(rèn)預(yù)裝了Python2.7。為了適應(yīng)更多應(yīng)用場景,有些小伙伴可能需要移植其他版本的Python,下面將以Python3.6.9
    的頭像 發(fā)表于 02-22 14:06 ?320次閱讀
    ELF 1技術(shù)貼|如何將<b class='flag-5'>Python</b>3.6.9移植到開發(fā)<b class='flag-5'>板</b>上

    windows7可以安裝python什么版本

    Windows 7可以安裝多個(gè)Python版本,以下是適用于Windows 7的常見Python版本: Python 2.7:Python 2是2.x
    的頭像 發(fā)表于 11-23 17:15 ?2.4w次閱讀

    python如何定義二維數(shù)組

    Python中,可以通過使用列表嵌套的方式來定義二維數(shù)組。具體步驟如下: Step 1: 創(chuàng)建一個(gè)的二維列表 要?jiǎng)?chuàng)建一個(gè)的二維數(shù)組,首先需要定義數(shù)組的行數(shù)和列數(shù)。我們可以使用兩
    的頭像 發(fā)表于 11-21 15:12 ?1352次閱讀

    C語言編程入門教程

    電子發(fā)燒友網(wǎng)站提供《C語言編程入門教程.rar》資料免費(fèi)下載
    發(fā)表于 11-20 10:23 ?8次下載
    C語言編程<b class='flag-5'>入門教程</b>

    linux系統(tǒng)基礎(chǔ)入門教程

    Linux是一種開源的操作系統(tǒng),它被廣泛應(yīng)用于服務(wù)器、嵌入式系統(tǒng)以及個(gè)人電腦上。本篇文章將帶領(lǐng)讀者從入門的角度,詳細(xì)介紹Linux系統(tǒng)的基礎(chǔ)知識。 Linux的起源和特點(diǎn) Linux的起源可以追溯到
    的頭像 發(fā)表于 11-16 16:45 ?863次閱讀

    Android手機(jī)新手入門教程

    電子發(fā)燒友網(wǎng)站提供《Android手機(jī)新手入門教程.doc》資料免費(fèi)下載
    發(fā)表于 10-30 09:33 ?0次下載
    Android手機(jī)新手<b class='flag-5'>入門教程</b>

    想在STM32 MCU上部署機(jī)器學(xué)習(xí)模型?這份入門教程,讓你一學(xué)就會~

    想在STM32 MCU上部署機(jī)器學(xué)習(xí)模型?這份入門教程,讓你一學(xué)就會~
    的頭像 發(fā)表于 10-18 17:45 ?3980次閱讀
    想在STM32 MCU上部署機(jī)器學(xué)習(xí)模型?這份<b class='flag-5'>入門教程</b>,讓你一學(xué)就會~

    如何使用Python和PinPong庫控制Arduino

    與傳感器和其他物理設(shè)備集成的應(yīng)用程序。如果您已經(jīng)掌握了Python的基礎(chǔ)知識,那么您可以通過使用Python來控制Arduino來入門。本文目的主要是向您展示如何使用PinPong庫通過Pyt
    的頭像 發(fā)表于 10-13 10:59 ?754次閱讀
    如何使用<b class='flag-5'>Python</b>和PinPong庫控制Arduino

    STM8系列單片機(jī)入門

    電子發(fā)燒友網(wǎng)站提供《STM8系列單片機(jī)入門.pdf》資料免費(fèi)下載
    發(fā)表于 10-07 16:09 ?2次下載
    STM8<b class='flag-5'>系列</b>單片機(jī)<b class='flag-5'>入門</b>

    ALIENTEK MiniSTM32開發(fā)入門教程

    ALIENTEK MiniSTM32開發(fā)入門教程
    發(fā)表于 09-27 07:26

    tinyAVR 1系列入門指南

    電子發(fā)燒友網(wǎng)站提供《tinyAVR 1系列入門指南.pdf》資料免費(fèi)下載
    發(fā)表于 09-25 09:21 ?0次下載
    tinyAVR 1<b class='flag-5'>系列入門</b>指南