本地下载文件大小:640 MB
高速下载需优先下载高速下载器
mind+编程软件是专为国内青少年打造的一款简单编程软件,因为青少年对代码还比较陌生,所以mind+编程软件将代码转换成图形模块,通过图形图像的堆叠实现程序的录入,让孩子们更容易接受和学习。mind+编程软件将目前主流主控板以及上百种开源硬件进行了整合,扩展功能让mind+编程软件支持上百种硬件模块,包传感器、执行、通讯模块、显示器等,拥有一定基础的代码代码编辑能力,还可以直接使用Python/C/C++等编程语言编写小项目、小游戏等。本站特别为您带来了mind+编程软件官方版软件,需要的朋友快来下载吧。
【支持图形化编程,入门门槛低】
mind+编程软件支持图形化编程,入门门槛低。
【支持三大主流开源硬件平台,可脱机运行】
完美的将当前科技教育中的主流开源硬件平台进行了整合,使其拥有一致的使用体验,并且可以脱离电脑运行,让你摆脱电脑的束缚,改造真实世界。
【支持海量电子模块,一键添加】
拥有强大的硬件扩展功能库,直接使用即可以对上百种硬件模块,包括各种传感器、执行器、通讯模块、显示器、功能模块进行编程控制,同时还开放了扩展库,给你丰富的扩展空间进行无限的创造。
【自动转换Python代码,可手动编辑】
使用图形化积木编程时可以自动转换为Python或C代码,对照学习很轻松,同时也可以手动编辑代码,让你轻松进阶编程达人。
1、下载本站为您带来的mind+编程软件安装程序,双击执行安装,弹出语言选择窗口,选择中文简体,点击OK
2、进入安装许可协议界面,阅读此协议,点击“我接受”进入下一步
3、设置mind+的安装路径,默认安装到C盘中,也可以自定义此路径,然后点击安装
4、等待绿色安装进度完成
5、mind+编程软件安装完成,点击完成退出安装向导
mind+编程软件Python模式使用技巧
Mind+中的Python模式具有如下特点:
基于Python3.x,运行于电脑上,可直接运行所有Python功能。
内置Python包,无需额外下载安装及配置,打开Mind+即可使用。
提供代码和模块两种方式,满足入门到高级用户的需求。
提供了代码和模块混编模式,方便高级用户快速变成的需要。
代码模式提供库管理功能,常用库一键加载,并且提供了多种Python源,不用为网速担忧。
模块模式提供扩展库,后期可扩展性强,支持自定义用户库(开发中),可以自行设计用户库。
注意:Python与microPython不同,请勿混淆:
microPython为精简的Python,语法相同而运行环境不同,库也不同。
Python运行于电脑上(或树莓派、Lattepanda、虚谷号等单板电脑),microPython运行于单片机上(例如micro:bit、esp32 )。
在Mind+中Python为单独的Python模式,microPython则位于上传模式各主控板的语言选项中。
1 - 界面说明
①菜单栏:
项目:对整个项目文件sb3的操作(包括其他模式),包括新建、打开、另存、最近编辑、缓存列表。
教程:包含官方文档、官方论坛、视频教程、示例程序。
②编辑模式切换:
模块:Python的图形化编程界面。
代码:Python的代码编程界面。
③代码编辑区:编写代码的区域,可打开多个文件,双击右边文件目录中的文件可以在这里打开。
④终端信息输出区:Python运行的输出信息、错误信息、REPL交互等操作。
⑤快捷工具区:
保存按钮:保存当前文件,注意不是保存整个项目文件(sb3文件)。
运行按钮:当打开的文件为py文件时,点击可以运行py文件,运行时点击可以停止运行。
库管理按钮:可打开Python库管理界面,可以加载、更新、删除Python库,可加载推荐库或使用PIP安装,可切换不同的源服务器。
图形区开关:可开关代码界面左侧积木区,拖动积木区的积木到代码编辑区可直接生成对应代码,方便快速编程使用。
文件系统开关:可开关文件系统,方便电脑界面较小时隐藏文件目录界面,推荐常开。
⑥文件系统:可开关文件系统区。
项目中的文件:为整个sb3文件中包含的文件,可以包含py文件或其他资源文件例如mp3文件,新建项目将清空,文件可以右键导出到电脑其他目录。
电脑中的文件:可打开电脑中的多个文件夹,方便将代码导入到项目中或直接预览文件,注意这里的代码不会被保存到sb3项目中。
2 - 终端交互功能示例—— REPL
3 - 基础代码编辑功能示例 —— hello world!(print)
切换到代码编程,在项目中的文件处新建名为main.py的文件,双击打开,注意文件名后缀要用英文的点.
编写代码,并运行,即可在终端看到输出的信息。
print("hello world!")
4 - 内置库编程功能示例 —— 海龟绘图(turtle)
输入如下代码并运行,即可控制小海龟绘图。
import turtle
myTurtle = turtle.Turtle()
myTurtle.shape("turtle")
myTurtle.forward(50)
myTurtle.left(45)
myTurtle.forward(50)
turtle.exitonclick() #保持窗口不自动关闭,点击退出
5 - 第三方库加载示例 —— 界面GUI(easygui)
编写代码并运行,会提示没有easygui库,因此我们需要打开库管理加载这个库。
import easygui
result = easygui.buttonbox("请选择一个按钮点击",choices = ['1','2'])
easygui.msgbox("你选择了"+result)
可以在推荐库列表一键安装,或者在PIP模式中手动输入库名称安装。
注意:首次打开需要初始化PIP安装工具,请不要关闭软件耐心等待几分钟,可切换库列表页面,等待列表从空列表到有项目出现即为初始化成功,若无法成功可以查看本文最后常见问题。
等待库加载完成后关闭库管理页面,再次运行代码,即可看到效果:
6 - 硬件控制示例 —— (pinpong)
Mind+中三种模式均可以控制硬件,其中Python模式运行于电脑上,因此使用可以于硬件通信的pinpong库即可控制。
以Arduino uno为例,将UNO板连接电脑(驱动安装正常),运行如下代码(取自pinpong官方文档)控制uno板载LED灯闪烁。
1、支持随机移动功能,让动画角色可以随机跳动到任意位置
2、可以将坐标设置,将角色移动到指定的坐标
3、支持背景设置,Mind+软件也提供很多动画背景
4、支持外观设置功能,可以通过代码的方式控制外观
5、支持旋转功能,可以让当前的角色左转、右转
6、支持事件功能,可以在软件界面输入事件代码,可以让动画中的角色执行事件
7、Mind+提供运动设置功能,可以选择移动,支持将角色移动到指定的位置
8、支持声音功能,在设计动画的时候可以通过内置声音功能配音
9、支持方向设置,可以控制角色在不同的方向移动
v1.7.1更新内容
1、开放用户库,可自定义扩展库。[用户库教程]
2、增加内置扩展库:MQTT、Pygame。
3、增加pinpong库分类,并支持常用10个功能模块。
4、Python代码模式优化报错提示及自动补全功能。
5、增加云存储功能,可使用DF创客社区账号登录。
6、更新下拉控件,增加对触控屏兼容的优化。
7、功能模块新增上传模式与实时模式数据收发扩展。
8、上传模式新增环境光传感器、语音识别传感器、语音合成执行器、虾米扩展板。
9、RMTT扩展库同步esp32所有小模块。
10、Maixduino扩展库增加网络部分功能。
11、arduino板中断功能增加change模式选项。
12、实时模式新增主控板Calliope。
一体机驱动/ 131 MB
系统增强/ 45.33 MB
杂类其他/ 8.32 MB
站长工具/ 24.5 MB
游戏辅助/ 110 MB
软件评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!