Archive for category: Tutorials

  • ROBOTC 3.x: First Time Setup

    ROBOTC 3.x: First Time Setup

    Tutorials September 18, 2011 09:08 2 comments

    To get started with your brand new copy of ROBOTC 3.x, there are a few steps you need to take. Download and install ROBOTC 3.x It is recommended you uninstall any and all previous versions of ROBOTC before you start with this. Make sure you downloaded and installed at LEAST […]

  • A Smoother LineLeader

    A Smoother LineLeader

    ROBOTC, Sensors, Tutorials January 10, 2011 17:40 no comments

    Sometimes even the greatest leaders need a little help.  This is also true of the Mindsensors LineLeader sensor. I’ve been working on maze solving robot and noticed that the robot’s state engine would sometimes be triggered by transient readings from the sensor. It would suddenly think that a crossing was […]

  • NXTCam Colour Maps Explained

    Sensors, Tutorials May 26, 2010 09:25 1 comment

    So you bought an NXTCamV2 or V3 and as you read through the fine manual you were left scratching your head, wondering how those colour maps worked. The colour maps in the NXTCam are ranges of colours that it uses to track objects by matching them to what it’s seeing.  […]

  • Using the ROBOTC I2C Test Utility

    Using the ROBOTC I2C Test Utility

    ROBOTC, Sensors, Tutorials May 20, 2010 12:46 7 comments

    I am writing this tutorial in response to a Google Search query that landed someone on this blog.  Now I am pretty sure there isn’t one of those tutorials on my blog, so I am not sure what brought that person here.  To make sure the next person who lands […]

  • HiTechnic SMUX Tutorial

    NXC, ROBOTC, Tutorials November 23, 2009 16:32 6 comments

    The HiTechnic Sensor Multiplexer (SMUX) is a complex sensor that requires a fair amount of intimate knowledge of its operation in order to use it.  The tutorial has both ROBOTC and NXC examples.  Please note that error checking for all the I2C calls is outside the scope of this tutorial.  […]

  • ROBOTC I2C Howto (Part I)

    ROBOTC I2C Howto (Part I)

    ROBOTC, Sensors, Tutorials November 8, 2009 15:07 18 comments

    Note: this is a revised version of the original.  There was a problem with the way the response was put in the array that held the original message sent to the sensor.  That wouldn’t be a problem if I hadn’t setup my code to retransmit that message over and over […]

  • Connecting the NXT to an ArduinoMega

    I’ve had my ArduinoMega for almost 2 weeks now and until today I had no luck getting it to work as an I2C slave with the NXT.  The NXT is a finicky beast when it comes to I2C.  It’s really not all that standard and requires very high pull-ups (82K) […]

  • Subsumption, all the cool kids are doing it

    Ramblings, Robots, Tutorials June 23, 2009 21:05 no comments

    “Subsumption?” I hear you say, “What’s that?”  Subsumption is a form of behaviour based robotics where multiple behaviours can control a robot using a hierarchical system.  However, don’t take my word for it!  Check out Thom Roach’s great new blog.  He’s written some really ace articles on the subject without […]

  • Control the world with the HiTechnic IR Link

    Sensors, Tutorials May 21, 2009 20:53 16 comments

    The HiTechnic IR Link is capable of many things including controlling your Power Function devices.  The one thing you couldn’t do was transmit regular data.  That is, until now.  The IR Link has several transmission modes, 0x02 for example is used for the PF functionality.  There is another mode 0x00, […]

  • RobotC Tutorial

    Tutorials May 14, 2009 18:06 14 comments

    As great as RobotC is, the one thing that its users have consistently complained about is the lack of good tutorials that go beyond the simple “move motorA at 20% speed”.  Well, rather than waiting for the CMU Robotics Academy to come up with one, Albert Schueller, one of the […]