【行空板 Python编程学习主控板】评测六、Mind+编程体验
<div class='showpostmsg'><p> 行空板支持多种编程方式,包括:Mind+、jupyter、Thonny、SSH等;其中Mind+是官方大力推荐的一种编程方式,因为Mind+支持图形化编程和代码编程,也是一款拥有自主知识产权的国产青少年编程软件,使用Mind+编程软件具有如下优点:</p><ol>
<li >既支持<strong style="box-sizing:border-box">代码模式</strong>编程也支持<strong style="box-sizing:border-box">图形化模式</strong>编程,<strong style="box-sizing:border-box">适合所有人</strong>使用;</li>
<li ><strong>一键连接行空板</strong>,无需下载额外插件;</li>
<li >集成<strong style="box-sizing:border-box">库管理</strong><strong>功能</strong>,方便安装、升级行空板上的库文件;</li>
<li >集成<strong style="box-sizing:border-box">文件管理器</strong>,可以直接将电脑文件上传/下载文件到行空板上;</li>
<li >项目文件及资源<strong style="box-sizing:border-box">全部打包于Mind+项目文件</strong>中,方便分享。</li>
</ol>
<p > <span style="color:#e74c3c;"> 注意:Mind+从V1.7.2 RC3.0版本开始加入对行空板的支持,如果你所用的版本低于1.7.2 RC3.0,请至</span><strong style="box-sizing:border-box"><a href="https://mindplus.cc/" style="box-sizing:border-box; color:blue; text-decoration:underline" title="Mind+官网"><span style="color:#e74c3c;">Mind+官网</span></a></strong><span style="color:#e74c3c;">或<strong style="box-sizing:border-box">Mind+</strong><strong>官方QQ交流群(863704584)</strong>下载最新版本安装。</span></p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图1</p>
<p > 前望Mind+官网下载最新版本的Mind+软件,可以看到最新版本即为V1.7.2 RC3.0,点击下载按钮,将安装包下载到本地并安装。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;">图2</p>
<p> <strong> (一)Mind+图形化编程体验</strong></p>
<p > 成功安装Mind+软件后,运行该软件,切换到<strong style="box-sizing:border-box">Python</strong><strong>模式</strong>,点击<strong style="box-sizing:border-box">模块</strong>即可切换到图形化模式,然后点击<strong style="box-sizing:border-box">扩展</strong>,加载<strong style="box-sizing:border-box">行空板</strong>后返回即可。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;">图3</p>
<p > 行空板加载完成后,菜单中会出现一个<strong style="box-sizing:border-box">连接远程终端</strong>的选项,使用USB线连接电脑USB口,等待行空板开机完成后点击10.1.2.3(无线连接时也可输入板子的IP地址连接),连接成功后,Mind+的终端即相当于行空板的终端,点击<strong style="box-sizing:border-box">运行</strong>,Mind+会将Python代码发送到行空板上运行。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图4</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图5</p>
<p > 与此同时,Mind+会检测行空板中的库是否有更新并弹出提示框,点击<b>立即下载</b>按钮更新最新库文件。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图6</p>
<p > 在弹出的界面中,会显示需要更新的库名称,并自动运行安装命令,可以看到是pingpong库有更新,行空板自带的是V0.4.7,最新版本是V0.4.9;安装成功后会显示Successfully installed pingpong-0.4.9。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图7</p>
<p > 在Mind+使用图形化编程,只需要将指令区的积木拖动到脚本区组合到程序中即可,Mind+会自动生成对应的Python代码。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;">图8</p>
<p > 下面我们开始编写第一个程序,在液晶屏上显示:hello world!哈哈,玩编程的第一个程序是hello world!玩单片机编程的第一个程序是点灯;</p>
<p > (1)在指令区选择<strong style="box-sizing:border-box">行空板</strong>,将其中第一个积木拖动到<strong style="box-sizing:border-box">Python</strong><strong>主程序开始</strong>下方,积木将自动吸合,将<b>显示文字</b>改为Hello World!并设置X坐标为40,字符颜色为红色。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图9</p>
<p > (2)然后点击<b>运行</b>按钮,可以看到Mind+将项目上传到行空板并自动启动运行,此时行空板上会根据程序执行显示<strong style="box-sizing:border-box">Hello World</strong><strong>!字符</strong>。如果没有连接行空板则点击运行会直接调用电脑上的python运行此程序。通过VNC屏幕共享,在电脑上实时显示行空板的液晶屏显示内容。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;">图10</p>
<p> <strong> (二)Mind+代码编程体验</strong></p>
<p > 图形化编程确实方便,下面再体验一下代码编程。</p>
<p > (1)点击<b>代码</b>按钮,切换到代码编程模式。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;">图11</p>
<p > (2)在代码编辑区输入如下Python代码,此处将文本的颜色改为蓝色,以形成对比。</p>
<p class="imagemiddle" style="text-align: center;"></p>
<p style="text-align: center;"> 图12</p>
<p > (3)点击<b>运行</b>按钮,Mind+会将文件上传到行空板并执行,如果代码没有问题,应该显示如下字符。</p>
<p align="center" ></p>
<p style="text-align: center;">图13</p>
<p > <strong> 总结:</strong></p>
<p > Mind+编程软件支持图形化编程和代码编程,操作界面友好,各种组件能够轻松识别并应用。图形化编程适合Python基础知识较弱,但想快速进行编程应用的开发者。代码编程适合Python基础知识较强,想要自己开发应用程序的开发者。</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>
<p>期待楼主的后续测评</p>
<p>看着一股浓浓的卡哇伊风</p>
<p>mind+确实不错,以前用过掌控板。。。</p>
<p>学习一下</p>
页:
[1]