0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

话说科技 来源:话说科技 作者:话说科技 2022-04-29 11:35 次阅读

近日,上海智位机器人股份有限公司(简称DFRobot)推出行空板Python系列入门教程,涵盖初识行空板、小小捕光仪、多功能提醒器、模拟星空、2D迷宫和贪食蛇小游戏,详细及案例结合的Python入门教程,可以帮助青少年及老师们轻松了解Python并应用于生活及教学中。

行空板又称UNIHIKER,是一款国产教学开源硬件,自带Linux操作系统和Python环境,还预装了常用的Python库,能够轻松胜任各种编程相关的开发场景,如搭建物联网系统、体验人工智能应用、编写电子游戏、进行科学实验、设计声光互动、开发可穿戴设备等。同时,行空板作为智能终端设备,其板子本身采用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口

行空板Python系列入门教程

一.小小捕光仪:判断家用光线是否合理

在日常生活中,光线的强弱对人类的情绪有着很大的影响。无论是积极还是消极的情绪,愈明亮的光线会让这种情绪愈加剧。也正因此,书房、厨房等一些具有实用功能的家居环境,往往会采用较强光线的灯光,这样更能让人集中精神饱满地投入工作或家务。而卧室则适合较弱光线的灯光,给人一种温馨舒适的感觉,有助于身心放松。然而,仅凭主观的感受很难精准地判断光线强弱,那如何才能获悉环境光的大小,继而判断家庭中各个房间的灯光是否合理呢?

利用DFRobot行空板制作的捕光仪可以更好地了解房间的环境光强度。通过Mind+软件中的Python编程工具,结合行空板板载的光线传感器来实时检测光线值,并将数值显示在屏幕上,同时将光线值均匀划分为4个不同的等级,以此显示不同亮度的小灯图。当光线值过大(>3072)或过小(<1024)时,可以添加提醒功能,在屏幕上显示相应的文字信息。

poYBAGJrXROAYfEdAAH8ydJWq7M462.png

二、模拟星空:屏幕上绘制小星星并使其飘动

随着神舟十三号飞船在东风着陆场平安降落,浩瀚星空的神秘更加令人神往。通过利用DFRobot行空板中turtle库,又称海龟绘图库,绘制一颗颗小星星,并使其在屏幕上随机飘动,模拟一个动态的浩瀚星空。

通过Mind+软件中的Python编程工具,结合行空板的屏幕显示功能,借助turtle库绘制五角星,把背景图片和绘制的五角星显示到行空板屏幕上,并让绘制的图形移动,实现星星飘落的动态效果。

pYYBAGJrXRSAIm_KAADXup1ajP0722.png

三、贪食蛇小游戏

黑白屏手机时代,“贪吃蛇”的游戏曾经风靡了大街小巷,在那分辨率极低的屏幕上,几条扭扭曲曲的弧线似乎穿越了整个童年,利用DFRobot行空板可以再现这款经典的游戏。

通过Mind+软件中的Python编程工具,借助pygame库设计贪吃蛇小游戏,在行空板屏幕上显示游戏界面,使用板载AB按键控制游戏角色在屏幕上移动,实现贪吃蛇游戏功能。

poYBAGJrXRWAfUqEAAEjhy9rJ5U439.png

关于行空板Python入门教程之多功能提醒器和2D迷宫等入门课程请访问行空板官网, “2步, 拥抱Python” ----实现天马行空的创意

上海智位机器人

上海智位机器人成立于2010年,是全球领先的从事开源硬件、机器人产品和科创教育的高科技企业,打造了DFRobot、蘑菇云科创教育等品牌,是国内最早的创客理念引入者和倡导者,创客教育的开拓者和引领者。旗下拥有中国最大的线上DF创客社区和国家级创客空间——蘑菇云创客空间,提供丰富的线上和线下学习资源,构建了一个自由、开放和富于创造力的交流空间。其Gravity产品已被全球超过100万开发者选用。合作伙伴包括微软、英特尔、Autodesk、霍尼韦尔、NASA、MIT等知名厂商和机构。

审核编辑:符乾江

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3592

    浏览量

    93598
  • python
    +关注

    关注

    56

    文章

    4782

    浏览量

    84456
收藏 人收藏

    评论

    相关推荐

    用于C系列的TivaWare™入门信息

    电子发烧友网站提供《用于C系列的TivaWare™入门信息.pdf》资料免费下载
    发表于 11-04 09:16 0次下载
    用于C<b class='flag-5'>系列</b>的TivaWare™<b class='flag-5'>入门</b>信息

    FPGA编程语言的入门教程

    FPGA(现场可编程逻辑门阵列)的编程涉及特定的硬件描述语言(HDL),其中Verilog和VHDL是最常用的两种。以下是一个FPGA编程语言(以Verilog为例)的入门教程: 一、Verilog
    的头像 发表于 10-25 09:21 152次阅读

    APM32F411python+pyocd命令行操作

    前段时间学习了一下如何使用pyocd配合APM32F411VCTINY在命令行下给它进行各种骚操作,在使用一段时间后就想着:pyocd是基于python的,那是不是也可以使用python脚本+pyocd使用起来呢?
    的头像 发表于 10-18 16:21 166次阅读
    APM32F411<b class='flag-5'>板</b>的<b class='flag-5'>python</b>+pyocd命令行操作

    如何帮助孩子高效学习Python:开源硬件实践是最优选择

    显著提升孩子的学习兴趣和对Python原理的理解。本文将探讨为何使用Raspberry Pi(树莓派)或Unihiker(行)等开源硬件是孩子们掌握Python的最佳途径。 让孩子
    的头像 发表于 09-06 09:49 269次阅读

    AGASTAT 7000系列工业电定时继电器数据手册

    电子发烧友网站提供《AGASTAT 7000系列工业电定时继电器数据手册.pdf》资料免费下载
    发表于 08-12 14:19 0次下载

    瑞莎发布ROCK 2系列入门级开发,搭载RK3528A处理器

    据国外知名科技媒体Liliputing最新报道,瑞莎科技于近日正式推出了两款隶属于ROCK 2系列入门级开发——ROCK 2A与ROCK 2F。这两款开发
    的头像 发表于 07-23 17:18 948次阅读

    读《FPGA入门教程

    的后三章涉及一些实质性的开发设计内容,有兴趣的坛友可以使用手边的开发,进一步深入研究。此次跟读就介绍到此,欢迎回帖交流。*附件:FPGA入门教程.pdf
    发表于 03-29 16:42

    京瓷全新推出“5814系列连接器 窄间距、低背型、省空间

      窄间距、低背型、省空间 京瓷全新推出 “5814系列连接器 京瓷株式会社(社长:谷本秀夫)全新推出了0.3mm间距的
    发表于 03-29 09:45 470次阅读
    京瓷全新<b class='flag-5'>推出</b>“5814<b class='flag-5'>系列</b>”<b class='flag-5'>板</b>对<b class='flag-5'>板</b>连接器   窄间距、低背型、省空间

    星际飞船驾驶舱模拟器、创意数字时钟、行智能骑行气象助手

    。来源:<span>https://www.instructables.com/Geneva-Digital-Clock/</span>行智能
    发表于 03-22 10:59

    allegro快速入门教程

    电子发烧友网站提供《allegro快速入门教程.pdf》资料免费下载
    发表于 02-29 09:32 69次下载

    ELF 1技术贴|如何将Python3.6.9移植到开发

    在ELF1开发的Linux4.1.15eMMC镜像中,默认预装了Python2.7。为了适应更多应用场景,有些小伙伴可能需要移植其他版本的Python,下面将以Python3.6.9
    的头像 发表于 02-22 14:06 405次阅读
    ELF 1技术贴|如何将<b class='flag-5'>Python</b>3.6.9移植到开发<b class='flag-5'>板</b>上

    盘点那些硬件+项目学习套件:STM32MP157 Linux开发入门常见问题解答

    、资源扩展板等丰富的扩展模块,可拓展物联网、人工智能等相关技术学习,还可以拓展丰富的项目实战,非常贴合企业当下开发需求,是一款嵌入式Linux入门进阶必备开发。 ▋界面及项目演示 ▋基础软硬件资源
    发表于 02-01 14:25

    什么是芯光纤?为什么需要芯光纤?

    芯光纤(Hollow-core fiber)—— 一种新型传输媒介 。
    的头像 发表于 12-27 09:22 875次阅读

    DshanMCU-R128s2全志R128视频教程

    基于DShanMCU-R128S2_DevKit的入门教程
    的头像 发表于 12-26 14:05 572次阅读

    python idle在哪里找到

    Python 1.5版本中推出,并且随着Python的发展一直得到改进和优化。目前,IDLE已经成为了很多Python初学者学习和使用的首选工具之一。 那么,如何找到
    的头像 发表于 11-29 14:39 1047次阅读