20388| 17
|
[Mind+(旧版)] Mind+的修改建议,不定期更新 |
Mind+真是一个非常好的软件啊,很容易就能做出心里面想要的效果,是像我们这种不太懂代码,但又很有创作热情的人的救星啊,希望原作者能够腾出时间修改一个完美的版本。(这些修改建议针对目前版本的基础上,并有部分提出了暂时的解决办法) 软件整体框架的修改: 1、 在保存文件时设定为一定要保存为*.mps的文件,不要使用户能够保存无类型的文件。 2、 增加可以“以编程器上传” USBTinyISP,还可以烧录引导程序 bootloader。 3、 增加可以打开多个文件的功能,(最多3个?)并且在同一、不同文件之间的模块和文字,可以互相复制、剪切、粘贴。(热键,Esc键=JUMP TO START) 4、 为Mind+起个中文名,这样可能比较有助于软件的推广。 5、 部分模块上面的图片样子可以取消,因为这样会造成模块体积过大,影响设计的工作。每个模块应该按照最小的尺寸起进行设定大小。 6、 应该标明那个数字接口是支持PWM。 7、 选择主板的栏目,宽度增加至可以显现全部主板名称。或者选择性减少部分文字。 8、 只保留文字菜单。前面那个图形的菜单可以取消。菜单一次性全部罗列,无需鼠标滚动下拉。 9、 希望在英文菜单的旁边增加中文解释(只是左边菜单那里),而菜单应该增加一个自定义模块的总目录,以后Block Maker 编辑完的模块都保存在那里。(暂时不重要) 10、增加一些简单的程序的文件,例如LM35的测试程序。(暂时不重要) 11、Mind+的能量连接线不要做成动画效果,因为设计过程中如果太多连接线,会影响电脑运行速度。 12、DHT11模块 没有能量输出口,好像无法控制下一步的模块。 13、能量连接线希望能自己分开,多个能量连接线重叠在一起,无法看清区分。(能量线拖动时会死机,这个现象偶然会有) 14、有时候Block Maker 编辑完模块后保存,再打开但是里面的代码不见了。(暂时不重要) 15、软件窗口放大,复原好像有点问题。(或者软件的视窗改为传统与windows一致的视窗模式)JUMP TO START 好像有时会跳不到位。(增加设计区域能够 缩小、放大(放大可能不需要)、复原的功能) 16、Servo舵机的模块,增加或者在原模块上增加 可以调整摆动速度的参数设置。(现在也可以用Line Generator代用,只是有点麻烦) 17、增加能够在各个模块添加文字备忘的功能。 18、增加群组(类似打包合并的功能),这个功能类似于windows里面的文件夹功能,把一堆连接好的模块都放在一个文件夹里面,方便于设计,不会导致眼花缭乱,整理好后,文件夹就变成了自定义命名的一个模块,左边出现输入能量箭头,右边出现输出能量箭头,鼠标双击点击进入去可以编辑。 19、没有蓝牙设置相关的模块。 20、软件每次打开都有个更新提示,能否取消。 21、能否增强LCD模块的设置,不过具体不是很了解。 22、增加enc28j60网络模块的支持,很多用户会选用这个模块。(不知enc28j60是否和官方的库会有冲突) 23、能量箭头连接方法建议修改为如下图那样: 24、当能量线处于被重叠的时候,可以修改为,鼠标左键点击一下就显示其中一条,再点击一下再显示下一条,如此类推,最好在鼠标指针的旁边同时显示被重叠的能量线数量和当前点击到第几条(鼠标左键点击时显示,不点击不显示) 25、BlockMaker 软件的功能应该直接内置在 mind+里面,例如,可以直接编辑某个模块内的代码,保存为自定义的新模块。 Mind+使用的小技巧: 1、使用软件时,按键盘的上、下、左、右键能够轻松移动整个工作界面。(但有种莫名的问题,工作区域的格子底纹因此变花变乱了) 工作区域底纹变花变乱 2、在工作界面的空白区,快速双击鼠标左键,会弹出快捷输入框,输入相应的模块命令就能迅速地选择想要使用的模块。 3、Mind+ 上传完成后,重新查看IDE代码的方法,打开安装Mind+的文件夹里面的目录: \resource\tools\ArduinoUploader\Temp\code.cpp 增加的程序模块: 1、 增加Yeelink Digital 控制的模块。 2、 增加在W5100、W5500模块上,本地局域网实现互动的模块,可以自定义登录页面(例如,192.168,1,33 的IP地址,在这个地址上有一些按钮能够实现某些互动功能)(暂时不重要) 3、 增加 6次选择的switch模块。 4、 EEPROM 储存密码模块。 5、 省电模式设置 增加的实物模块:(在一些模块当中如果需要特殊的接口,例如数字口是需要PWM,需明确提示)(暂时不重要) 1、 MQ-X系列的气体传感器模块(一个就可以) 2、 五线四相步进电机控制模块(不知道哪一种是最常用的,用常用的那种。) 3、 超声波传感器测距模块 4、 三轴电子罗盘传感器模块 5、 enc28j60网络模块(不知是否和官方库有冲突) 6、 RGB 全彩LED 模块 7、 双轴按键摇杆PS2游戏摇杆模块 8、 火焰传感器模块 9、 人体红外热释电传感器模块 10、金属触摸传感器模块 11、寻线传感器模块 12、避障碍传感器 红外传感器 光电开关 13、光敏电阻模块 14、麦克风传感器模块 15、DHT22 温湿度传感器模块 16、手指侦测心跳模块 17、水位传感器 水分 液滴 水深检测模块 18、倾斜开关模块 19、电容式 数字触摸传感器 开关 手 触摸检测 模块 20、电子罗盘 电子指南针模块 三轴磁阻传感器 21、土壤湿度传感器 22、厨房秤/手提秤/电子秤/珠宝秤/微型称重传感器 23、旋转编码器模块 24、夏普SHARP灰尘/粉尘传感器 25、TCS3200颜色传感器模块 TC230升级版 颜色识别模块 26、对射光电传感器 红外对射计数传感器 传感器模块 27、湿敏传感器 HR202湿度传感器 湿敏电阻 智能车专用 28、线性磁力霍尔传感器 29、光折断器模块 30、魔术光杯模块 31、类比霍尔磁性传感器 32、迷你磁簧模块 33、七彩自动闪烁LED模块(这个是什么来的?) 34、震动开关模块 35、敲击传感器模块 36、801S 振动传感器 振动型号模拟输出 灵敏度可调 37、触摸传感器 触摸开关模 38、水银开关传感器模块 39、TF/Micro SD卡模块 40、无线模块类:NFC模块、蓝牙模块、zigbee模块、IC卡 RC522 RFID射频模块、NRF24L01+ 2.4G无线模块、ESP8266串口 WIFI无线模块、433M/315M 接收模块/发射模块。 目前遇到的问题,可以解决的: 1、 在Mind+里面做好的文件,保存后再打开会出现能量连接线错乱的情况。(解决办法:在新文件开始编辑,所有模块的建立时,如果遇到要删除的能量连接线,千万不要删除,只能把整个模块删除,否则模块的能量连接线一直会保留到最后。)(这是非常重要的问题) 2、 Mind+ 的delay时间,最多只能设置30秒?好像Timer模块也会这样?(解决办法:多个delay加一起) 3、 针脚设置时,MindKit 按钮千万不能按,如果按了,以后都不能选择端口。(解决办法:重装Mind+,绿色版的话就删除原来的,重新解压下载压缩包) 4、 IR红外模块 不要和 Tone或Speaker模块一起用,会有错乱问题。(解决办法:用Blink 代替 Tone或Speaker,不过蜂鸣器只能作 嘟嘟嘟 响。)(这个IR 模块对于 Leo板不兼容,上传程序会失败,可能是对于的32u4芯片的问题,不过这个并不重要,一般人都只有uno而已很少用Leo,不过如果遇到些用yun板(32u4芯片)等类似集合功能的主板时可能出问题。 5、 Curve Generator,有时可能会影响上传,意思是即使软件表示上传成功,但其实没有上传,主板还是保留着旧的程序。(解决办法:少用这个模块,或者用 Line Generator代用) |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed