找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 10390|回复: 7

Ev3basic-文本开发语言安装使用简介

  [复制链接]
发表于 2018-10-22 21:06:24 | 显示全部楼层 |阅读模式
本帖最后由 alex_cn 于 2018-10-22 21:09 编辑

乐高EV3官方编程系统最大的弱点是其基于图标的编程界面与专业程序员使用的文本编程语言截然不同。使用EV3的文本编程语言将为更正式的编程打开大门,并且还将提供更多功能,因为使用标准LEGO EV3软件进行编程在某些方面(文本处理,变量等)非常有限。 EV3存在许多文本编程选项,例如RobotC,ev3dev等,但大多数选项要求您使用备用操作系统(在SD卡上)或修改主机的固件。
一种EV3的文本编程语言2015年发布,无需修改主机固件,也无需替代操作系统。最重要的是,它易于安装,易于编程,形成的工程文件能在面板调用执行,(支持PC远程控制EV3主机)而且是免费的!它被称为EV3 Basic,它由Microsoft Small Basic和EV3扩展包组成。EV3Basic兼容所有标准EV3和NXT电机和传感器以及蓝牙和Wifi,并支持I2C模块.
下面开启 EV3 Basic 之旅.
一快速安装
          (1)http://smallbasic.com/下载并安装Microsoft Small Basic(仅支持Microsoft Windows
   安装完毕启动验证

smallb-1.png

有中文版本,并有上下文关联帮助,还有参数疑义很方便.(自行学习一下basic 语言,或者按样例摸索一下就掌握了)
(2)https://github.com/c0pperdragon/EV3Basic/releases下载EV3BasicInstaller.msi并将程序安装到与Small Basic相同的文件夹中。
再次打开SmallBasic
smallb-2.png

看到有LCDlego对象函数出现了有一个很好的网站,提供大量额外的帮助和信息:http//ev3basic.com(可惜要科学上网才行)(3) EV3 Explorer(带编译器)
EV3 Explorer可用于查看和组织当前存储在EV3内部的文件。但最重要的是,它有一个内置的编译器,可以将您的SmallBasic程序转换为可以直接在砖上执行的表单。 安装和启动,EV3Explorer会自动与EV3扩展一起安装。它可以从Windows开始菜单EV3Basic / EV3Explorer启动。 ev3b-1.png

第一次启动,选择通过蓝牙(或则wifi)连接,保证蓝牙先连接上哟. ev3b-5.png

主窗口分为两部分。左边显示EV3的文件系统,右边显示本地PC文件系统(顶部都有导航按钮)。要传输(和可选地编译)文件,请在右侧窗口中选择一个文件,然后单击“编译”或“下载”按钮之一。只要不使用不支持的功能,大多数程序都会编译到EV3而没有太多问题(个别细节要深入后才会发现)安装和工具使用初步已完成,后面举例进行快速入门操作. 基本编程操作流程 编写第一个hello程序 ,F5运行 ev3b-3.png

有错误排除.排除正确后运行.程序会判断该函数LCD.write需要在乐高主机上运行,提示连接主机后,ev3主机上就有你想要的显示内容了(此时不能同时运行EV3Explorer.) ev3b-4.png

看是不是很简单呀.但存在一个问题,程序文本是留在PC上的,EV3也不能主动运行程序.那我每次运行都需要开PC?  EV3Explorer就是来解决这个问题的.

论坛里还有一个例子 PC鼠标控制EV3运动
http://bbs.cmnxt.com/forum.php?mod=viewthread&tid=18660&extra=page%3D1注意:small basic的自定义函数(例程)不能传递参数,只能用全局变量进行变通处理。

ev3b-2.png
smallb-3.png

点评

内容给力!: 5.0 中文乐高有你更给力:): 0.0
内容给力!: 5 中文乐高有你更给力:): 0
  发表于 2018-10-22 21:14

评分

参与人数 2乐币 +20 人气 +15 收起 理由
蒙特拉 + 10 + 10 中文乐高有你更给力:)
埃罗芒果老师 + 10 + 5 中文乐高有你更精彩:)

查看全部评分

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-10-23 10:22:07 | 显示全部楼层
感谢分享!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-10-25 11:53:51 | 显示全部楼层
真是太棒了,感谢分享
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-10-25 11:58:25 | 显示全部楼层
就是第二个网站上下载 EV3BasicInstaller.msi 的有很多个啊,不知道选那个,还是说每一个都是一样的,希望能解答一下。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-10-25 13:51:36 | 显示全部楼层
本帖最后由 alex_cn 于 2018-10-25 16:36 编辑

只有一个msi 文件,这样我把两个文件都附上了。

EV3BasicInstaller.zip

513.77 KB, 下载次数: 72

SmallBasic.zip

6.14 MB, 下载次数: 67

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2019-8-7 14:07:49 | 显示全部楼层
感谢分享。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2024-11-23 18:25 , Processed in 0.137888 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表