【行空板 Python编程学习主控板】Python开发环境体验-图形代码均可快速入手
<div class='showpostmsg'><h1><b>前言</b></h1><p > 上一篇我们已经进行行空板的开箱体验,对这个精致的小家伙,已经迫不及待地想更深入一步的了解了。本板主打Python编程学习,所以其开发环境的体验怎么样用户体验的的一个很重要的方面。开发板提供Mind+的图形化和代码编程,也支持直接在网页上使用jupyter编程。我们分别进行体验。</p>
<h1 ><b>Mind+编程体验</b></h1>
<p >先去如下地址下载软件</p>
<p ><a href="https://mindplus.cc/download.html"><u>https://mindplus.cc/download.html</u></a></p>
<p ></p>
<p >下载完后安装很简单,一路NEXT即可</p>
<p ></p>
<p ></p>
<p ></p>
<p ></p>
<p >安装完后可以直接运行,也可以从桌面点击图标运行</p>
<p ></p>
<p >软件界面一股可爱风,果然是主打少儿编程学习</p>
<p ></p>
<h2 ><b>图形化编程</b></h2>
<p >先切换到Python模式</p>
<p >可能需要几秒钟加载,加载完后显示Python命令行提示</p>
<p ></p>
<p >切换到模块图形化编程模式</p>
<p ></p>
<p >点击左下角的扩展</p>
<p ></p>
<p >点击官方库,选择行空板</p>
<p ></p>
<p >选择完,行空板会位于已加载位置</p>
<p ></p>
<p >点击返回</p>
<p ></p>
<p >点击左边的行空板,拖进一个对象到编辑区,如下这里拖一个显示文字的对象</p>
<p ></p>
<p >拖到如下循环执行的里面,拖进来后右边的代码区也会添加对应的代码</p>
<p ></p>
<p >可以修改中间显示内容”行空板”,比如改为”你好,行空板”</p>
<p ></p>
<p >点击上面菜单栏的,连接远程终端,点击10.1.2.3</p>
<p ></p>
<p >连接成功如下</p>
<p ></p>
<p >提示需要升级点击下载即可</p>
<p ></p>
<p >下载完如下,也可以手动点运行,重新下载安装</p>
<p ></p>
<p >完成后关闭页面即可</p>
<p ></p>
<p >右下角也可以看到连接到了开发板</p>
<p ></p>
<p >点击右上角的运行</p>
<p ></p>
<p >终端会提示开始运行</p>
<p ></p>
<p >此时屏幕就显示我们刚才修改的文本</p>
<p ></p>
<p >整个过程非常简单方便。</p>
<h2 ><b>代码编程</b></h2>
<p >点击左边的代码选项卡</p>
<p >右边项目中的文件后面点击+创建文件</p>
<p ></p>
<p >文件取个名字HelloPython</p>
<p ></p>
<p >双击该文件名,打开文件</p>
<p >左边即可输入代码</p>
<p ></p>
<p >输入如下代码</p>
<div class="parsedown-markdown">
<p># -*- coding: UTF-8 -*-</p>
<p ># MindPlus</p>
<p ># Python</p>
<p >from unihiker import GUI</p>
<p >u_gui=GUI()</p>
<p >while True:</p>
<p > u_gui.draw_text(text="Hello,Python",x=0,y=0,font_size=20, color="#0000FF")</p>
</div>
<p ></p>
<p >按照图形化编程方式确认,远程终端已经连接到开发板10.1.2.3</p>
<p >点击运行,自动将代码传到开发板运行,左下角终端会显示状态</p>
<p ></p>
<p ></p>
<p >整个过程也很简单。</p>
<p >我们看到程序是传到了开发板的mindplus目录下</p>
<p ></p>
<p >可以脱离电脑,切换运行程序菜单下,选择对应的程序运行</p>
<p >LCD菜单中</p>
<p ></p>
<h1 ><b>使用jupyter编程</b></h1>
<p >按照开箱介绍的,网页登录到开发板</p>
<p >按如下新建文件</p>
<p ></p>
<p >输入如下代码</p>
<div class="parsedown-markdown">
<p># -*- coding: UTF-8 -*-</p>
<p >from unihiker import GUI</p>
<p >import time</p>
<p >gui = GUI()</p>
<p >#unihiker库文字显示</p>
<p >gui.draw_text(text="Hello,World",origin="center",x=120,y=160,color="#0066CC")</p>
<p >while True:</p>
<p > #保持程序运行</p>
<p > time.sleep(1)</p>
</div>
<p ></p>
<p >点击运行,即可看到LCD现实的文本</p>
<p ></p>
<p >该方式编程也很方便。</p>
<p ></p>
<h1 ><b>总结</b></h1>
<p > 开发板即支持使用软件图形化和代码编程,也支持网页直接编程,各种方式都很简单,入门很快速。</p>
<p >且官网的教程也很完善https://wiki.unihiker.com/get-started,这一点也值得好评。作为一款教育学习开发板,这个是很重要的竞争力,值得好评。</p>
<p >已经初步熟悉了开发环境,后面就是开始测试下板载的各个模块,传感器等,为后面具体的想法实现打基础。</p>
<p > </p>
<p > </p>
<p > </p>
<p > </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>这板子真好,可惜没申请到。</p>
jinglixixi 发表于 2022-11-1 20:51
这板子真好,可惜没申请到。
<p>确实,确实。</p>
damiaa 发表于 2022-11-5 17:47
确实,确实。
<p>按说要求也不高,使用简直是玩具级的。</p>
本帖最后由 damiaa 于 2022-11-5 18:02 编辑
<div class="quote">
<blockquote><font size="2"><a href="forum.php?mod=redirect&goto=findpost&pid=3186488&ptid=1222988" target="_blank"><font color="#999999">jinglixixi 发表于 2022-11-5 17:55</font></a></font> 按说要求也不高,使用简直是玩具级的。</blockquote>
</div>
<p>玩图形编程后也可以直接用python代码编程。还可以用其他语言。加个底板可以做工控。</p>
<p>有得玩。</p>
<p>所以确实是块好板。</p>
jinglixixi 发表于 2022-11-5 17:55
按说要求也不高,使用简直是玩具级的。
<p>申请人数太多啦,僧多粥少呀</p>
页:
[1]