How to check out bleeding edge SVN...
Here's how to check out bleeding edge development on the LEGO::NXT module: svn co svn://ivorycity.com/nxt If you have ideas/contributions in mind, please email me your ideas and I will give you commit...
View ArticleHow to get started with Linux Bluetooth and the NXT:
Assumptions: 1) You have a bluetooth adapter. 2) You already have a kernel with the bluez modules loaded. (I use debian 2.4.27) 3) You've installed bluez-utils * There are already many documents...
View ArticleHooorray!!!! LEGO-NXT-2.00 RELEASED!!!!
Yes, it's true! Version 2.00 is now released. Included in this version is a new modular comm architecture AND Mac OSX Support!!! Also, I've added the entire host of system level calls in addition to...
View ArticleHow to use LEGO::NXT on the Mac
First follow the instructions here: http://juju.org/articles/2006/08/01/mindstorms-nxt-bluetooth-on-osx Once that works, you can plug the MacBlueComm module in to the LEGO::NXT constructor. my $dev =...
View ArticleHow to get a reading with the ultrasound sensor
use LEGO::NXT; use LEGO::NXT::Constants qw(:DEFAULT); my $addr = ''; my $port = 1; my $bt = new LEGO::NXT($addr,$port); $bt->initialize_ultrasound_port($NXT_SENSOR_4); for(;;) { my $res =...
View ArticleNEW!!! USB Support!
Cool news! In the svn checkout, I implemented USB communication layer support! It's quite a bit faster than bluetooth, if you don't mind being wired. This will be released in 2.0 along with support...
View ArticleUSB Support update
Users having trouble accessing the LEGO NXT USB device under Linux (using udev) as a non-root user should... Create a udev rules file: /etc/udev/rules.d/70-lego.rules And populate this file with the...
View ArticleHow to get your motors running!
use LEGO::NXT; use LEGO::NXT::Constants qw(:DEFAULT); my $addr = ''; my $port = 1; my $bt = new LEGO::NXT($addr,$port); my $speed = 100; my $tachoticks = 360; $bt->set_output_state( $NXT_NORET,...
View Article
More Pages to Explore .....