前段时间买回来的乐高机器人EV3,一直没有对它进行编程,只是女儿组装它,因此没有在PC上安装软件。昨天星期六,女儿组好一个模型之后,需要对它编程,因而需要在PC上安装编程的软件,这时才从乐高网站上下载软件来安装。由于PC上安装的是WIN7 64位,所以下载的也是WINDOWS下的版本,600多M过一会才可以下载完成,就可以安装了。安装都是比较顺利的,但是安装完成之后,再重启电脑之后,一打开软件就会...
分类:
其他好文 时间:
2015-04-19 17:58:34
阅读次数:
224
题目大意:修一个层数为n,长度为m的墙,每一层可以由长度为1、2、3、4的砖块构成。每一层都在同一个长度处出现缝隙是方案非法的,问合法的方案数有多少种思路:先求出总方案,再减去所有非法的方案数总方案数容易求得,略非法方案数就不太好求了,由于需要判重,我们可以按照 " 最左边的缝隙 " 所在的位置给非...
分类:
其他好文 时间:
2014-12-09 17:38:13
阅读次数:
214
lua小巧: 20000行C代码 可以编译进182K的可执行文件 (Linux下).
可移植: 只要是有ANSI C 编译器的平台都可以编译. 你可以看到它可以在几乎所有的平台上运行:从 microcontrollers Lego Minstorms NXT, 到 移动平台, 到 游...
分类:
其他好文 时间:
2014-09-16 21:54:41
阅读次数:
358
Sheet lineNuber is36892writeBack() writeBack workbook[C:/Users/1481694/Desktop/Project LEGO/Desktop/OPICS_FXEX1.xlsx] with Exception,exception as foll...
分类:
其他好文 时间:
2014-07-24 22:56:33
阅读次数:
395
在上一篇文章中,我们已经知道了如何通过WiFi将iOS设备和EV3连接起来,那么下一步的工作就是从iOS设备中发送命令给EV3并接收EV3返回的数据。这也是本篇文章将告诉大家的。首先要明确的一点是本开源代码库只封装了EV3直接命令(Direct Command),也就是无需在EV3上开发任何程序就能使用这些命令对EV3进行控制。目前库中的API包含以下这些:#pragma mark - EV3 D...
分类:
移动开发 时间:
2014-07-20 15:28:42
阅读次数:
370
在上一篇文章中,我们讲解了如何用开源代码库CocoaAsyncSocket来实现iOS上的UDP和TCP数据通信。那么在本文中,我们将介绍在CocoaAsyncSocket的基础如何使用UDP和TCP连接EV3的机制。之所以我们能够通过无线连接EV3,根本原因在于EV3的源代码内建了一套无线连接通信的机制。这套机制是这样的:1)EV3在连接到无线网络后,就不断地从3015端口发送UDP数据,数据的...
分类:
移动开发 时间:
2014-07-18 22:30:19
阅读次数:
381
在上一篇文章中,我们通过编写EV3 Port Viewer项目实现了iOS监测EV3的实时端口数据。程序最核心的部分就是我们的开源代码库iOS_WiFi_EV3_Library。那么,在本文中,我们将详细介绍我们这个库的编写。为了完成这个库,本人参考了网上很多资料,主要包括EV3的源代码,win版本的代码库以及Monobrick相关以及网上的各种资料,在此就不一一列举了。由于水平有限,本代码库还存...
分类:
移动开发 时间:
2014-07-16 11:20:26
阅读次数:
436
在前两篇文章中,我们对iOS与EV3混合机器人编程做了一个基本的设想,并且介绍了要完成项目所需的软硬件准备和知识准备。那么在今天这一篇文章中,我们将直接真正开始项目实践。==第一个项目: EV3 Port Viewer==项目目的:在iOS设备上通过WiFi连接EV3并且读取EV3每个端口的数据。大家可以一周之后在App Store上搜索EV3 Port Viewer,那么我已经做了一个范例App...
分类:
移动开发 时间:
2014-07-13 18:35:43
阅读次数:
390
在上一篇文章中,我们论述了iOS与EV3结合后机器人开发的无限可能,那么,大家要不要一起来Hacking一把呢?为了能够完整地完成我接下来我讲的项目,我们需要做以下准备:1、一台Mac运行MAC OS X 10.9.3以上的操作系统。2、Xcode6。这是iOS在Mac上的开发工具。我们将使用Xcode来进行所有的项目程序的编写3、一两个iOS设备,iPhone或iPad都行。实际上大家最好有两个...
分类:
移动开发 时间:
2014-07-11 00:52:26
阅读次数:
256
乐高Mindstorm EV3智能机器人(以下简称EV3)自从在2013年的CES(Consumer Electronics Show美国消费电子展)上展出之后,就吸引了全球广大机器人爱好者的眼球!EV3相比其上一代机器人NXT最大的提升就在于其硬件上。除了更强大的ARM处理器,并加载了Linux操作系统之外,EV3还配备了蓝牙,支持外接USB,外接WiFi。因为有了这么多的硬件提升,EV3最酷的...
分类:
移动开发 时间:
2014-07-10 17:10:35
阅读次数:
377