使用标准LEGO EV3软件进行编程在某些方面(文本处理,变量等)非常有限。 EV3也支持RobotC(C/C++),ev3dev(Python)等,但大多数选项要求您使用备用操作系统(在SD卡上)或修改主机的固件。
EV3Basic 2015年发布,无需修改主机固件,也无需替代操作系统。最重要的是,它易于安装,易于编程,形成的工程文件能在面板调用执行, 而且是免费的!它由Microsoft Small Basic和EV3扩展包组成。EV3Basic兼容所有标准EV3和NXT电机和传感器以及蓝牙和Wifi,并支持I2C模块.
(1)安装Microsoft Small Basic(仅支持Microsoft Windows)
安装完毕启动验证
有中文版本,并有上下文关联帮助,还有参数疑义很方便.(自行学习一下basic 语言,或者按样例摸索一下就掌握了)
(2)安装EV3BasicInstaller.msi到与Small Basic相同的文件夹中
再次打开SmallBasic
看到有LCD等lego对象函数出现了
(3) EV3 Explorer(带编译器)
EV3 Explorer可用于查看和组织当前存储在EV3内部的文件。但最重要的是,它有一个内置的编译器,可以将您的SmallBasic程序转换为可以直接在砖上执行的表单。 安装和启动,EV3Explorer会自动与EV3扩展一起安装。它可以从Windows开始菜单EV3Basic / EV3Explorer启动。
第一次启动,选择通过蓝牙(或则wifi)连接,保证蓝牙先连接上哟.
主窗口分为两部分。左边显示EV3的文件系统,右边显示本地PC文件系统(顶部都有导航按钮)。要传输(和可选地编译)文件,请在右侧窗口中选择一个文件,然后单击“编译”或“下载”按钮之一。只要不使用不支持的功能,大多数程序都会编译到EV3而没有太多问题(个别细节要深入后才会发现)。安装和工具使用初步已完成,后面举例进行快速入门操作. 二 基本编程操作流程 编写第一个hello程序 ,按F5运行
有错误排除.排除正确后运行.程序会判断该函数LCD.write需要在乐高主机上运行,提示连接主机后,在ev3主机上就有你想要的显示内容了(此时不能同时运行EV3Explorer.)
看是不是很简单呀.但存在一个问题,程序文本是留在PC上的,EV3也不能主动运行程序.那我每次运行都需要开PC吗? EV3Explorer就是来解决这个问题的.