什么是乐高机器人最好的编程语言环境?



什么是乐高机器人最好的编程语言环境?

本文为《What is the Best Environment-Language for Teaching Robotics Using Lego MindStorms?》(英文版pdf下载)的中文翻译,由Hanker提供。除了介绍RCX相关的编程外,还提及了如何使用机器人进行教育。

什么是最好的编程语言环境?
——
使用 LEGO Mindstorms 讲授机器人技术

作者:Anthony Hirst1, Jeffrey Johnson2, Marian Petre3, Blaine A. Price3, Mike Richards3
D[......]

Read more

乐高机器人ev3 usb连接电脑方法lejos



入手乐高EV3机器人家庭版,作为一个码农,自然是不会使用那种拖拽式的开发模式,于是LeJOS就是我们最好的环境。

 

记录一下今天安装LeJOS的过程吧,网上有一些教程,但大都是Windows平台下的,而我在Mac OSX上安装时,略有坎坷。

 

首先,下载必须的软件:

 

LeJOS安装包,当前版本是0.9-beta,官网地址是 http://www.lejos.org。

嵌入式JRE环境,必须使用Java7,当前尚不能使用JDK8,下载地址在 http://www.oracle.com/technetwork/java[......]

Read more

java运行环境 JDK1.7安装和环境配置亲自测试可用收藏

进行Java或者Android开发,首先必须要搭建一个开发环境,先安装JDK,然后配置jdk环境变量。下面我们来讲解如何配置jdk和环境变量的配置。

工具/原料

  • JDK 1.7
  • Window 7

JDK的下载安装

  1. 1

    JDK现在的最高版本为JDK 1.8 ,如果我们要做Android开发,我们则需要JDK1.7以上才能方便我们开发。

    在百度上搜索: jdk 下载

    JDK1.7安装和环境配置
  2. 2

    进入官方网站

    下图对应的为:jdk1.8和jdk1.7

    JDK1.7安装和环境配置

    [......]

Read more

lejos乐高ev3的安装技巧

入手乐高EV3机器人家庭版,作为一个码农,自然是不会使用那种拖拽式的开发模式,于是LeJOS就是我们最好的环境。

记录一下今天安装LeJOS的过程吧,网上有一些教程,但大都是Windows平台下的,而我在Mac OSX上安装时,略有坎坷。

首先,下载必须的软件:

LeJOS安装包,当前版本是0.9-beta,官网地址是 http://www.lejos.org。
嵌入式JRE环境,必须使用Java7,当前尚不能使用JDK8,下载地址在 http://www.oracle.com/technetwork/java/embedded/downloads/javase/javas[......]

Read more

解决32位Eclipse和64位Eclipse在64位win7系统上运行问题

问题产生原因:

我的系统是64位win7系统,装的JDK也是64位,Eclipse也是64位版本的,可以说是非常完美的搭档。然而,就在昨天项目组组长发给一个32位的Eclipse,解压运行就出现了如下图所示的错误,网上查了以下因为JDK版本与之不匹配,于是又安装了个32位的JDK,但是又遇见一个问题,假如环境变量配置如下:

JAVA_HOME—————————————————–D:\java\jdk1.7.0_17;D:\java\jdk1.7.0_25
CLASSPATH-[......]

Read more

32位Eclipse和64位Eclipse同时在64的Windows7上运行

32位Eclipse和64位Eclipse同时在64的Windows7上运行.参考这篇文章:http://wenku.baidu.com/view/57994c270066f5335a81214c.html

 

 

个人在这里做些补充和个人的一些看法。

 

 

 

首先关于32位/64位系统,jdk32位,64位和eclipse 32位和64位的一些对应关系做些说明。

 

1.32位操作系统不可以装64位jdk,64位操作系统一般都可以安装32位jdk,64位jdk是完美发挥性能的[......]

Read more

编译和运行leJOS NXJ程序

编译和运行leJOS NXJ程序

这一章节将介绍如何编译和运行leJOS NXJ程序。

很多人都想写个Java程序,然后在NXT里运行,但这并不是唯一的选择。leJOS NXJ也支持在PC机上的程序,用来远程控制NXT机器人。这样的程序,可以控制在NXT上的leJOS NXJ菜单程序。同时,还能控制在NXT上的标准乐高固件里的程序。更有意思的是,leJOS NXJ还支持部分程序在PC上,部分程序在NXT上,然后两者可以通过蓝牙或者usb互相通讯。在PC上的程序,可以利用PC上的内存容量和CPU进行复杂的计算和数据处理。不仅如此,还能显示一些有意思的东西,比如说一个你的机器人探索后的[......]

Read more

JAVA给乐高NXT机器人编程

JAVA给乐高NXT机器人编程

用JAVA给乐高NXT机器人编程

2012-03-03 20:33:39
分享:

 

 

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。JAVA普[......]

Read more

乐高4种单光感巡线逻辑

乐高机器人4种单光感巡线逻辑。巡线话题应该不会过时,之前看过晓舟的巡线专题教程http://bbs.cmnxt.com/thread-3074-1-1.html以及伯虎关于PID巡线的帖子,受益颇多,也自己做了一些,但由于艺术专业出身,PID还是云里雾里,学习中。
最近整理了一下,先分享4中单光感巡线逻辑,其中前两种晓舟在文章中已经提到。
上传的程序截图都是完全展开的,并且会做详细解释,所以文件就不上传了,希望能给新手们带来灵感。

(一)摇摆式
<ignore_js_op>

单光感巡线1.JPG (26.42 KB, 下载次数: 931)

下载附件[......]

Read more

使用64位eclipse开发NXT软件

使用64位eclipse开发NXT软件因为NXT主机只支持32位软件,因此LeJOS For Eclipse的插件也是32位的,官方说明需要32位的Eclipse。
但我的机器是6G内存,为了充分利用内存的优势,我装的是64位的Eclipse。经过测试,也可以安装LeJOS For eclipse的插件,但是在上传软件时会报一个错,少了两个XXXX_64.dll文件,其中一个是bluecove_64.dll, 这就是用于蓝牙通讯的公用软件包,通过网上查找资料,下载最新版的bluecove 2.1.1可以解决这个问题,在下面链接可以下载到最新版:

http://snapshot.bluec[......]

Read more